22version : ' 3'
33services :
44 gotrue : # Signup enabled, autoconfirm off
5- image : supabase/auth:v2.132.3
5+ image : supabase/auth:v2.151.0
66 ports :
77 - ' 9999:9999'
88 environment :
@@ -32,21 +32,22 @@ services:
3232 GOTRUE_SMTP_ADMIN_EMAIL :
[email protected] 3333 GOTRUE_MAILER_SUBJECTS_CONFIRMATION : ' Please confirm'
3434 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}'
3939 GOTRUE_SMS_AUTOCONFIRM : ' false'
40- GOTRUE_COOKIE_KEY : " sb "
40+ GOTRUE_COOKIE_KEY : ' sb '
4141 depends_on :
4242 - db
4343 restart : on-failure
4444 autoconfirm : # Signup enabled, autoconfirm on
45- image : supabase/auth:v2.132.3
45+ image : supabase/auth:v2.151.0
4646 ports :
4747 - ' 9998:9998'
4848 environment :
4949 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"}]'
5051 GOTRUE_JWT_EXP : 3600
5152 GOTRUE_DB_DRIVER : postgres
5253 DB_NAMESPACE : auth
@@ -66,12 +67,42 @@ services:
6667 GOTRUE_SMTP_USER : GOTRUE_SMTP_USER
6768 GOTRUE_SMTP_PASS : GOTRUE_SMTP_PASS
6869 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'
70101 depends_on :
71102 - db
72103 restart : on-failure
73104 disabled : # Signup disabled
74- image : supabase/auth:v2.132.3
105+ image : supabase/auth:v2.151.0
75106 ports :
76107 - ' 9997:9997'
77108 environment :
@@ -95,7 +126,7 @@ services:
95126 GOTRUE_SMTP_USER : GOTRUE_SMTP_USER
96127 GOTRUE_SMTP_PASS : GOTRUE_SMTP_PASS
97128 GOTRUE_SMTP_ADMIN_EMAIL :
[email protected] 98- GOTRUE_COOKIE_KEY : " sb "
129+ GOTRUE_COOKIE_KEY : ' sb '
99130 depends_on :
100131 - db
101132 restart : on-failure
@@ -106,7 +137,7 @@ services:
106137 - ' 9000:9000' # web interface
107138 - ' 1100:1100' # POP3
108139 db :
109- image : supabase/postgres:15.1.1.66
140+ image : supabase/postgres:15.1.1.46
110141 ports :
111142 - ' 5432:5432'
112143 command : postgres -c config_file=/etc/postgresql/postgresql.conf
0 commit comments