@@ -32,12 +32,12 @@ services:
32
32
GOTRUE_SMTP_ADMIN_EMAIL :
[email protected]
33
33
GOTRUE_MAILER_SUBJECTS_CONFIRMATION : ' Please confirm'
34
34
GOTRUE_EXTERNAL_PHONE_ENABLED : ' true'
35
- GOTRUE_SMS_PROVIDER : " twilio"
36
- GOTRUE_SMS_TWILIO_ACCOUNT_SID : " ${GOTRUE_SMS_TWILIO_ACCOUNT_SID}"
37
- GOTRUE_SMS_TWILIO_AUTH_TOKEN : " ${GOTRUE_SMS_TWILIO_AUTH_TOKEN}"
38
- GOTRUE_SMS_TWILIO_MESSAGE_SERVICE_SID : " ${GOTRUE_SMS_TWILIO_MESSAGE_SERVICE_SID}"
35
+ GOTRUE_SMS_PROVIDER : ' twilio'
36
+ GOTRUE_SMS_TWILIO_ACCOUNT_SID : ' ${GOTRUE_SMS_TWILIO_ACCOUNT_SID}'
37
+ GOTRUE_SMS_TWILIO_AUTH_TOKEN : ' ${GOTRUE_SMS_TWILIO_AUTH_TOKEN}'
38
+ GOTRUE_SMS_TWILIO_MESSAGE_SERVICE_SID : ' ${GOTRUE_SMS_TWILIO_MESSAGE_SERVICE_SID}'
39
39
GOTRUE_SMS_AUTOCONFIRM : ' false'
40
- GOTRUE_COOKIE_KEY : " sb "
40
+ GOTRUE_COOKIE_KEY : ' sb '
41
41
depends_on :
42
42
- db
43
43
restart : on-failure
@@ -47,6 +47,7 @@ services:
47
47
- ' 9998:9998'
48
48
environment :
49
49
GOTRUE_JWT_SECRET : ' 37c304f8-51aa-419a-a1af-06154e63707a'
50
+ GOTRUE_JWT_KEYS: '[{"kty":"oct","k":"Z7-AyPyChGNcQsX16cPBV-pPBo4q-zckDxkq1VZjATo","kid":"12580317-221c-49b6-894a-f4473b8afe39","key_ops":["sign", "verify"],"alg":"HS256"},{"kty":"RSA","n":"y3KQnIXK6wkPQ5m0XWp7z54BNZzXJk4IxXy81zFophdBBqz6u5OCMqWkC6i3WB7rlax4xjmxxyGyYRODooqCQTGahmpXryAAKc3g-gDIAq2MqVwlpmvXDavCVRK4hK7DZ6wK4MHrliSNHCuCkwIH3ofxTxgUwpSkOT58iU1ZOua5E1Y6R_Ozt3gLHha0Xa7a4V23pkP7n0xBvJPzIqiS3MZ4CQ_pz-buXYRgCPQkUJvXFFcuxmyqoYzorwQ1YVBOmH2XMx26RrCIxgj7geo9eVQ9u5qCPpQCGV5biqYMC4_m1kurOGf62URGRzXtmVzrW1PZJAeGoqMz5Fcfr8hiwQ","e":"AQAB","d":"C4XxquvpEmbw9mM-VAwz9w58Aw1fIkxJMuZdy9KAmue2RyqFCRrRxQycvgxQVi1qKpAaRx_9ccn20IjKa-psdkTY-8QKM2EcoUGH_KEOsxghX3ZYq5RwGdYgq7DjwqAjcTvNYe2Z6mcnlvDf9HOo_nG0uUYj5uGEa7meVCiNZUiSVdNGs-vOTUD8yB5pbZ4ute8ebuUzCWGQ3YwSNoWLa-dbECSO7jeobCapdB52MjEwE3_Ii8BWoySeDP-DEFX_5RTM2Zeh81zXAgmOxpZYTkjMsrznyxxBbXn7CdT8WMEXrreGZwIt3Mu6XpsLF5mwmTQ_ZyoM6tJpn5LeAhnCAQ","p":"6xy1skrnlrGUWtZFSHixn_eRA_O3GXKNBE4wziWodGZaFYsmFijZHbuQT0WFqc0epvLHNdNPvubFrVfV-U7ZIarfSSq6qBwBzDrDQS060MvjJIjrI16pKlx2X727FR1ZuwxT27dNg-wRTgKcZqXEalkvFOTEYBlCtw2-vzI0aRs","q":"3YWwOAs4GRZ9eq_fqNujACWJFyUO9QgEDPDOMg0EZhY7WkAlehTxxVXg65spWnfx_0GSc72I5N5qdbY-yDh2Dl7zIxvwnqZaKMJn4PEFkeAfyg62XlJlkHIwOVSj6vLNUDdDmG7bO2k6MyQ59jeuAemIljf9WhALNy8c9R0K3VM","dp":"KJ4LHcQnAjeng5Hk4kJHnXUtjls6VKEfj5DaiaKj2YgdI_-oEsf3ylUu9yLxloYjN4BVvgzFiBtiJzI3exyOEmzsqj1Bhe1guiGkvcvMj2nJ0fP9e1zNKM5UfPHQMjOh3tigXCLst0-_JZT55BnbNuw1YAytiFSU2_755xoLR-U","dq":"dCP7V-bJ6p1X_FLpOGau9wy262OKi_0_4mj-Mk-Q1tUhGRg4jeEdQRDdc6lN7Rilz-ZZGkVs2FGkD0MVd3PisXYmk2m6pfMhoe0K-WxkNy8Ce7Vq99jLVwgHMIenyS6zZjMTRYAZgPSShu2fVe-rU2VVLyz7r5RpzOzuibRIVfE","qi":"i7ND2teiVLkbaAs6rHfo5DiD1nlsORNYnn8Y_FjF6utb5OUljZ6-5WyEDJN9oIUX8o_Il9E6js-z7nhvPfFZHQN7ZWuYI0rO5qmsCDS9jWJ4GR61SgzZuLT7Jpp_KtwjW70x5wZ1Y-GugOP1Wct1YZWHn5YyLhvO6X_vttSmcS0","kid":"638c54b8-28c2-4b12-9598-ba12ef610a29","key_ops":["verify"],"alg":"RS256"}]'
50
51
GOTRUE_JWT_EXP : 3600
51
52
GOTRUE_DB_DRIVER : postgres
52
53
DB_NAMESPACE : auth
@@ -66,7 +67,37 @@ services:
66
67
GOTRUE_SMTP_USER : GOTRUE_SMTP_USER
67
68
GOTRUE_SMTP_PASS : GOTRUE_SMTP_PASS
68
69
GOTRUE_SMTP_ADMIN_EMAIL :
[email protected]
69
- GOTRUE_COOKIE_KEY : " sb"
70
+ GOTRUE_COOKIE_KEY : ' sb'
71
+ depends_on :
72
+ - db
73
+ restart : on-failure
74
+ autoconfirm_with_asymmetric_keys : # Signup enabled, autoconfirm on
75
+ image : supabase/auth:v2.169.0
76
+ ports :
77
+ - ' 9996:9996'
78
+ environment :
79
+ GOTRUE_JWT_SECRET : ' Z7-AyPyChGNcQsX16cPBV-pPBo4q-zckDxkq1VZjATo'
80
+ GOTRUE_JWT_KEYS: '[{"kty":"oct","k":"Z7-AyPyChGNcQsX16cPBV-pPBo4q-zckDxkq1VZjATo","kid":"12580317-221c-49b6-894a-f4473b8afe39","key_ops":["verify"],"alg":"HS256"},{"kty":"RSA","n":"y3KQnIXK6wkPQ5m0XWp7z54BNZzXJk4IxXy81zFophdBBqz6u5OCMqWkC6i3WB7rlax4xjmxxyGyYRODooqCQTGahmpXryAAKc3g-gDIAq2MqVwlpmvXDavCVRK4hK7DZ6wK4MHrliSNHCuCkwIH3ofxTxgUwpSkOT58iU1ZOua5E1Y6R_Ozt3gLHha0Xa7a4V23pkP7n0xBvJPzIqiS3MZ4CQ_pz-buXYRgCPQkUJvXFFcuxmyqoYzorwQ1YVBOmH2XMx26RrCIxgj7geo9eVQ9u5qCPpQCGV5biqYMC4_m1kurOGf62URGRzXtmVzrW1PZJAeGoqMz5Fcfr8hiwQ","e":"AQAB","d":"C4XxquvpEmbw9mM-VAwz9w58Aw1fIkxJMuZdy9KAmue2RyqFCRrRxQycvgxQVi1qKpAaRx_9ccn20IjKa-psdkTY-8QKM2EcoUGH_KEOsxghX3ZYq5RwGdYgq7DjwqAjcTvNYe2Z6mcnlvDf9HOo_nG0uUYj5uGEa7meVCiNZUiSVdNGs-vOTUD8yB5pbZ4ute8ebuUzCWGQ3YwSNoWLa-dbECSO7jeobCapdB52MjEwE3_Ii8BWoySeDP-DEFX_5RTM2Zeh81zXAgmOxpZYTkjMsrznyxxBbXn7CdT8WMEXrreGZwIt3Mu6XpsLF5mwmTQ_ZyoM6tJpn5LeAhnCAQ","p":"6xy1skrnlrGUWtZFSHixn_eRA_O3GXKNBE4wziWodGZaFYsmFijZHbuQT0WFqc0epvLHNdNPvubFrVfV-U7ZIarfSSq6qBwBzDrDQS060MvjJIjrI16pKlx2X727FR1ZuwxT27dNg-wRTgKcZqXEalkvFOTEYBlCtw2-vzI0aRs","q":"3YWwOAs4GRZ9eq_fqNujACWJFyUO9QgEDPDOMg0EZhY7WkAlehTxxVXg65spWnfx_0GSc72I5N5qdbY-yDh2Dl7zIxvwnqZaKMJn4PEFkeAfyg62XlJlkHIwOVSj6vLNUDdDmG7bO2k6MyQ59jeuAemIljf9WhALNy8c9R0K3VM","dp":"KJ4LHcQnAjeng5Hk4kJHnXUtjls6VKEfj5DaiaKj2YgdI_-oEsf3ylUu9yLxloYjN4BVvgzFiBtiJzI3exyOEmzsqj1Bhe1guiGkvcvMj2nJ0fP9e1zNKM5UfPHQMjOh3tigXCLst0-_JZT55BnbNuw1YAytiFSU2_755xoLR-U","dq":"dCP7V-bJ6p1X_FLpOGau9wy262OKi_0_4mj-Mk-Q1tUhGRg4jeEdQRDdc6lN7Rilz-ZZGkVs2FGkD0MVd3PisXYmk2m6pfMhoe0K-WxkNy8Ce7Vq99jLVwgHMIenyS6zZjMTRYAZgPSShu2fVe-rU2VVLyz7r5RpzOzuibRIVfE","qi":"i7ND2teiVLkbaAs6rHfo5DiD1nlsORNYnn8Y_FjF6utb5OUljZ6-5WyEDJN9oIUX8o_Il9E6js-z7nhvPfFZHQN7ZWuYI0rO5qmsCDS9jWJ4GR61SgzZuLT7Jpp_KtwjW70x5wZ1Y-GugOP1Wct1YZWHn5YyLhvO6X_vttSmcS0","kid":"638c54b8-28c2-4b12-9598-ba12ef610a29","key_ops":["sign","verify"],"alg":"RS256"}]'
81
+ GOTRUE_JWT_EXP : 3600
82
+ GOTRUE_DB_DRIVER : postgres
83
+ DB_NAMESPACE : auth
84
+ GOTRUE_API_HOST : 0.0.0.0
85
+ PORT : 9996
86
+ GOTRUE_DISABLE_SIGNUP : ' false'
87
+ API_EXTERNAL_URL : http://localhost:9996
88
+ GOTRUE_SITE_URL : http://localhost:9996
89
+ GOTRUE_MAILER_AUTOCONFIRM : ' true'
90
+ GOTRUE_SMS_AUTOCONFIRM : ' true'
91
+ GOTRUE_LOG_LEVEL : DEBUG
92
+ GOTRUE_OPERATOR_TOKEN : super-secret-operator-token
93
+ DATABASE_URL : ' postgres://postgres:postgres@db:5432/postgres?sslmode=disable'
94
+ GOTRUE_EXTERNAL_PHONE_ENABLED : ' true'
95
+ GOTRUE_SMTP_HOST : mail
96
+ GOTRUE_SMTP_PORT : 2500
97
+ GOTRUE_SMTP_USER : GOTRUE_SMTP_USER
98
+ GOTRUE_SMTP_PASS : GOTRUE_SMTP_PASS
99
+ GOTRUE_SMTP_ADMIN_EMAIL :
[email protected]
100
+ GOTRUE_COOKIE_KEY : ' sb'
70
101
depends_on :
71
102
- db
72
103
restart : on-failure
@@ -95,7 +126,7 @@ services:
95
126
GOTRUE_SMTP_USER : GOTRUE_SMTP_USER
96
127
GOTRUE_SMTP_PASS : GOTRUE_SMTP_PASS
97
128
GOTRUE_SMTP_ADMIN_EMAIL :
[email protected]
98
- GOTRUE_COOKIE_KEY : " sb "
129
+ GOTRUE_COOKIE_KEY : ' sb '
99
130
depends_on :
100
131
- db
101
132
restart : on-failure
0 commit comments