From 802042bfdd6cd826d8b75fef00ebc71b13708ac2 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 09:58:32 -0300 Subject: [PATCH 01/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index a8d8584d..b85e36f1 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -9,6 +9,20 @@ name: supabase services: + n8n: + image: n8nio/n8n:latest + restart: always + environment: + - WEBHOOK_URL=https://paneln8n.clicandapp.com/ + - GENERIC_TIMEZONE=Europe/Madrid + - TZ=Europe/Madrid + - N8N_DEFAULT_LOCALE=es + # (add authentication variables or any other needed variables) + depends_on: + - db + ports: + - "5678:5678" + studio: image: supabase/studio:2025.05.19-sha-3487831 restart: unless-stopped From ac0d8fee3bf1498139b16ef9e72ab752e8a84426 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 10:40:09 -0300 Subject: [PATCH 02/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 109 +++++++++++++------------------ 1 file changed, 47 insertions(+), 62 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index b85e36f1..3236335e 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -7,22 +7,7 @@ name: supabase -services: - - n8n: - image: n8nio/n8n:latest - restart: always - environment: - - WEBHOOK_URL=https://paneln8n.clicandapp.com/ - - GENERIC_TIMEZONE=Europe/Madrid - - TZ=Europe/Madrid - - N8N_DEFAULT_LOCALE=es - # (add authentication variables or any other needed variables) - depends_on: - - db - ports: - - "5678:5678" - +services: studio: image: supabase/studio:2025.05.19-sha-3487831 restart: unless-stopped @@ -441,54 +426,54 @@ services: - "label=disable" # Update the DATABASE_URL if you are using an external Postgres database - supavisor: - image: supabase/supavisor:2.5.1 - restart: unless-stopped - volumes: - - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z - healthcheck: - test: - [ - "CMD", - "curl", - "-sSfL", - "--head", - "-o", - "/dev/null", - "http://127.0.0.1:4000/api/health" - ] - interval: 10s - timeout: 5s - retries: 5 - depends_on: - db: - condition: service_healthy - analytics: - condition: service_healthy - environment: - PORT: 4000 - POSTGRES_PORT: ${POSTGRES_PORT} - POSTGRES_DB: ${POSTGRES_DB} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@db:${POSTGRES_PORT}/_supabase - CLUSTER_POSTGRES: true - SECRET_KEY_BASE: ${SECRET_KEY_BASE} - VAULT_ENC_KEY: ${VAULT_ENC_KEY} - API_JWT_SECRET: ${JWT_SECRET} - METRICS_JWT_SECRET: ${JWT_SECRET} - REGION: local - ERL_AFLAGS: -proto_dist inet_tcp - POOLER_TENANT_ID: ${POOLER_TENANT_ID} - POOLER_DEFAULT_POOL_SIZE: ${POOLER_DEFAULT_POOL_SIZE} - POOLER_MAX_CLIENT_CONN: ${POOLER_MAX_CLIENT_CONN} - POOLER_POOL_MODE: transaction - command: +supavisor: + image: supabase/supavisor:2.5.1 + restart: unless-stopped + volumes: + - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z + healthcheck: + test: [ - "/bin/sh", - "-c", - "/app/bin/migrate && /app/bin/supavisor eval \"$$(cat - /etc/pooler/pooler.exs)\" && /app/bin/server" + "CMD", + "curl", + "-sSfL", + "--head", + "-o", + "/dev/null", + "http://127.0.0.1:4000/api/health" ] + interval: 10s + timeout: 5s + retries: 5 + depends_on: + db: + condition: service_healthy + analytics: + condition: service_healthy + ports: + - "6543:6543" + environment: + POSTGRES_PORT: ${POSTGRES_PORT} + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@db:${POSTGRES_PORT}/_supabase + CLUSTER_POSTGRES: true + SECRET_KEY_BASE: ${SECRET_KEY_BASE} + VAULT_ENC_KEY: ${VAULT_ENC_KEY} + API_JWT_SECRET: ${JWT_SECRET} + METRICS_JWT_SECRET: ${JWT_SECRET} + REGION: local + ERL_AFLAGS: -proto_dist inet_tcp + POOLER_TENANT_ID: ${POOLER_TENANT_ID} + POOLER_DEFAULT_POOL_SIZE: ${POOLER_DEFAULT_POOL_SIZE} + POOLER_MAX_CLIENT_CONN: ${POOLER_MAX_CLIENT_CONN} + POOLER_POOL_MODE: transaction + command: + [ + "/bin/sh", + "-c", + "/app/bin/migrate && /app/bin/supavisor eval \"$$(cat /etc/pooler/pooler.exs)\" && /app/bin/server" + ] volumes: db-config: From 72d1b2b34761413f8943ed16f3fb4b72d26130a4 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:07:03 -0300 Subject: [PATCH 03/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index b85e36f1..c20b18e8 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -8,21 +8,6 @@ name: supabase services: - - n8n: - image: n8nio/n8n:latest - restart: always - environment: - - WEBHOOK_URL=https://paneln8n.clicandapp.com/ - - GENERIC_TIMEZONE=Europe/Madrid - - TZ=Europe/Madrid - - N8N_DEFAULT_LOCALE=es - # (add authentication variables or any other needed variables) - depends_on: - - db - ports: - - "5678:5678" - studio: image: supabase/studio:2025.05.19-sha-3487831 restart: unless-stopped @@ -465,8 +450,9 @@ services: condition: service_healthy analytics: condition: service_healthy + ports: + - "6543:6543" environment: - PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} From d60222951e80f7c321ca181a33c78d591e035d91 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:18:55 -0300 Subject: [PATCH 04/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index cd68a582..8f91a92d 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -486,8 +486,8 @@ services: condition: service_healthy analytics: condition: service_healthy - ports: - - "6543:6543" + ports: + "6543": "6543" environment: POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_DB: ${POSTGRES_DB} From 539b11964dba3bbc9d7295225a6a644124f77186 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:22:02 -0300 Subject: [PATCH 05/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 8f91a92d..e5a2d47c 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -486,9 +486,8 @@ services: condition: service_healthy analytics: condition: service_healthy - ports: - "6543": "6543" environment: + PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} From ea5a97667235548347f249672ce2a1104e5de579 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:26:40 -0300 Subject: [PATCH 06/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 68 +++++++++----------------------- 1 file changed, 18 insertions(+), 50 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index e5a2d47c..b1fbf864 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -8,8 +8,9 @@ name: supabase services: + studio: - image: supabase/studio:2025.05.19-sha-3487831 + image: supabase/studio:2025.06.30-sha-6f5982d restart: unless-stopped healthcheck: test: @@ -40,7 +41,7 @@ services: SUPABASE_SERVICE_KEY: ${SERVICE_ROLE_KEY} AUTH_JWT_SECRET: ${JWT_SECRET} - LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + LOGFLARE_PRIVATE_ACCESS_TOKEN: ${LOGFLARE_PRIVATE_ACCESS_TOKEN} LOGFLARE_URL: http://analytics:4000 NEXT_PUBLIC_ENABLE_LOGS: true # Comment to use Big Query backend for analytics @@ -74,7 +75,7 @@ services: /docker-entrypoint.sh kong docker-start' auth: - image: supabase/gotrue:v2.172.1 + image: supabase/gotrue:v2.177.0 restart: unless-stopped healthcheck: test: @@ -220,7 +221,7 @@ services: # To use S3 backed storage: docker compose -f docker-compose.yml -f docker-compose.s3.yml up storage: - image: supabase/storage-api:v1.22.17 + image: supabase/storage-api:v1.25.7 restart: unless-stopped volumes: - ./volumes/storage:/var/lib/storage:z @@ -278,7 +279,7 @@ services: IMGPROXY_ENABLE_WEBP_DETECTION: ${IMGPROXY_ENABLE_WEBP_DETECTION} meta: - image: supabase/postgres-meta:v0.89.0 + image: supabase/postgres-meta:v0.91.0 restart: unless-stopped depends_on: db: @@ -313,7 +314,7 @@ services: command: [ "start", "--main-service", "/home/deno/functions/main" ] analytics: - image: supabase/logflare:1.12.0 + image: supabase/logflare:1.14.2 restart: unless-stopped # Uncomment to use Big Query backend for analytics # volumes: @@ -338,7 +339,8 @@ services: DB_PORT: ${POSTGRES_PORT} DB_PASSWORD: ${POSTGRES_PASSWORD} DB_SCHEMA: _analytics - LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + LOGFLARE_PUBLIC_ACCESS_TOKEN: ${LOGFLARE_PUBLIC_ACCESS_TOKEN} + LOGFLARE_PRIVATE_ACCESS_TOKEN: ${LOGFLARE_PRIVATE_ACCESS_TOKEN} LOGFLARE_SINGLE_TENANT: true LOGFLARE_SUPABASE_MODE: true LOGFLARE_MIN_CLUSTER_SIZE: 1 @@ -420,14 +422,14 @@ services: interval: 5s retries: 3 environment: - LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + LOGFLARE_PUBLIC_ACCESS_TOKEN: ${LOGFLARE_PUBLIC_ACCESS_TOKEN} command: [ "--config", "/etc/vector/vector.yml" ] security_opt: - "label=disable" # Update the DATABASE_URL if you are using an external Postgres database supavisor: - image: supabase/supavisor:2.5.1 + image: supabase/supavisor:2.5.7 restart: unless-stopped volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z @@ -450,13 +452,12 @@ services: condition: service_healthy analytics: condition: service_healthy - ports: - - "6543:6543" environment: + PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@db:${POSTGRES_PORT}/_supabase + DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/_supabase CLUSTER_POSTGRES: true SECRET_KEY_BASE: ${SECRET_KEY_BASE} VAULT_ENC_KEY: ${VAULT_ENC_KEY} @@ -468,47 +469,14 @@ services: POOLER_DEFAULT_POOL_SIZE: ${POOLER_DEFAULT_POOL_SIZE} POOLER_MAX_CLIENT_CONN: ${POOLER_MAX_CLIENT_CONN} POOLER_POOL_MODE: transaction + DB_POOL_SIZE: ${POOLER_DB_POOL_SIZE} command: [ - "CMD", - "curl", - "-sSfL", - "--head", - "-o", - "/dev/null", - "http://127.0.0.1:4000/api/health" + "/bin/sh", + "-c", + "/app/bin/migrate && /app/bin/supavisor eval \"$$(cat + /etc/pooler/pooler.exs)\" && /app/bin/server" ] - interval: 10s - timeout: 5s - retries: 5 - depends_on: - db: - condition: service_healthy - analytics: - condition: service_healthy - environment: - PORT: 4000 - POSTGRES_PORT: ${POSTGRES_PORT} - POSTGRES_DB: ${POSTGRES_DB} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@db:${POSTGRES_PORT}/_supabase - CLUSTER_POSTGRES: true - SECRET_KEY_BASE: ${SECRET_KEY_BASE} - VAULT_ENC_KEY: ${VAULT_ENC_KEY} - API_JWT_SECRET: ${JWT_SECRET} - METRICS_JWT_SECRET: ${JWT_SECRET} - REGION: local - ERL_AFLAGS: -proto_dist inet_tcp - POOLER_TENANT_ID: ${POOLER_TENANT_ID} - POOLER_DEFAULT_POOL_SIZE: ${POOLER_DEFAULT_POOL_SIZE} - POOLER_MAX_CLIENT_CONN: ${POOLER_MAX_CLIENT_CONN} - POOLER_POOL_MODE: transaction - command: - [ - "/bin/sh", - "-c", - "/app/bin/migrate && /app/bin/supavisor eval \"$$(cat /etc/pooler/pooler.exs)\" && /app/bin/server" - ] volumes: db-config: From 1022c55457e3a5871b583d305032a9fa76fe2506 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:30:49 -0300 Subject: [PATCH 07/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index b1fbf864..7b72609e 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -433,6 +433,8 @@ services: restart: unless-stopped volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z + ports: + "6543": "6543" healthcheck: test: [ From 4339cfb4599ea4904f5a7e56969beaab2ed46ee3 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:31:57 -0300 Subject: [PATCH 08/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 7b72609e..3146e4f5 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -434,7 +434,7 @@ services: volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z ports: - "6543": "6543" + - "6543": "6543" healthcheck: test: [ From b306f8f79d115528a69453853cc50cd90b40f153 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Wed, 5 Nov 2025 11:33:06 -0300 Subject: [PATCH 09/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 3146e4f5..2fa01408 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -434,7 +434,9 @@ services: volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z ports: - - "6543": "6543" + - published: 6543 + target: 6543 + protocol: tcp healthcheck: test: [ From fe7a14cc0891ddeaf53ae0df4fd7758d88e9fcac Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Thu, 6 Nov 2025 07:06:24 -0300 Subject: [PATCH 10/14] Update .env.example --- supabase/code/.env.example | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/supabase/code/.env.example b/supabase/code/.env.example index bb745008..aba85ba0 100644 --- a/supabase/code/.env.example +++ b/supabase/code/.env.example @@ -3,12 +3,12 @@ # YOU MUST CHANGE THESE BEFORE GOING INTO PRODUCTION ############ -POSTGRES_PASSWORD=your-super-secret-and-long-postgres-password +POSTGRES_PASSWORD=FcTkIUTv9Tpgx14Fc7fWi9ClRCbXVHu024j JWT_SECRET=your-super-secret-jwt-token-with-at-least-32-characters-long ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q -DASHBOARD_USERNAME=supabase -DASHBOARD_PASSWORD=this_password_is_insecure_and_should_be_updated +DASHBOARD_USERNAME=clicandapp_supabase +DASHBOARD_PASSWORD=vO4fTc2UBDfllmMt6kCHLn77F37t4GLNJHE SECRET_KEY_BASE=UpNVntn3cDxHJpq99YMc1T1AQgQpc8kfYTuRgBiYa15BLrx8etQoXz3gZv1/u2oq VAULT_ENC_KEY=your-encryption-key-32-chars-min From 0324b1f14edff466fcea2e1a20df3fda6bdce198 Mon Sep 17 00:00:00 2001 From: luisporta7CA Date: Thu, 6 Nov 2025 07:19:53 -0300 Subject: [PATCH 11/14] Update docker-compose.yml --- supabase/code/docker-compose.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 2fa01408..46f08b23 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -10,7 +10,7 @@ name: supabase services: studio: - image: supabase/studio:2025.06.30-sha-6f5982d + image: supabase/studio:2025.05.19-sha-3487831 restart: unless-stopped healthcheck: test: @@ -41,7 +41,7 @@ services: SUPABASE_SERVICE_KEY: ${SERVICE_ROLE_KEY} AUTH_JWT_SECRET: ${JWT_SECRET} - LOGFLARE_PRIVATE_ACCESS_TOKEN: ${LOGFLARE_PRIVATE_ACCESS_TOKEN} + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} LOGFLARE_URL: http://analytics:4000 NEXT_PUBLIC_ENABLE_LOGS: true # Comment to use Big Query backend for analytics @@ -75,7 +75,7 @@ services: /docker-entrypoint.sh kong docker-start' auth: - image: supabase/gotrue:v2.177.0 + image: supabase/gotrue:v2.172.1 restart: unless-stopped healthcheck: test: @@ -221,7 +221,7 @@ services: # To use S3 backed storage: docker compose -f docker-compose.yml -f docker-compose.s3.yml up storage: - image: supabase/storage-api:v1.25.7 + image: supabase/storage-api:v1.22.17 restart: unless-stopped volumes: - ./volumes/storage:/var/lib/storage:z @@ -279,7 +279,7 @@ services: IMGPROXY_ENABLE_WEBP_DETECTION: ${IMGPROXY_ENABLE_WEBP_DETECTION} meta: - image: supabase/postgres-meta:v0.91.0 + image: supabase/postgres-meta:v0.89.0 restart: unless-stopped depends_on: db: @@ -314,7 +314,7 @@ services: command: [ "start", "--main-service", "/home/deno/functions/main" ] analytics: - image: supabase/logflare:1.14.2 + image: supabase/logflare:1.12.0 restart: unless-stopped # Uncomment to use Big Query backend for analytics # volumes: @@ -339,8 +339,7 @@ services: DB_PORT: ${POSTGRES_PORT} DB_PASSWORD: ${POSTGRES_PASSWORD} DB_SCHEMA: _analytics - LOGFLARE_PUBLIC_ACCESS_TOKEN: ${LOGFLARE_PUBLIC_ACCESS_TOKEN} - LOGFLARE_PRIVATE_ACCESS_TOKEN: ${LOGFLARE_PRIVATE_ACCESS_TOKEN} + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} LOGFLARE_SINGLE_TENANT: true LOGFLARE_SUPABASE_MODE: true LOGFLARE_MIN_CLUSTER_SIZE: 1 @@ -422,21 +421,17 @@ services: interval: 5s retries: 3 environment: - LOGFLARE_PUBLIC_ACCESS_TOKEN: ${LOGFLARE_PUBLIC_ACCESS_TOKEN} + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} command: [ "--config", "/etc/vector/vector.yml" ] security_opt: - "label=disable" # Update the DATABASE_URL if you are using an external Postgres database supavisor: - image: supabase/supavisor:2.5.7 + image: supabase/supavisor:2.5.1 restart: unless-stopped volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z - ports: - - published: 6543 - target: 6543 - protocol: tcp healthcheck: test: [ @@ -456,12 +451,16 @@ services: condition: service_healthy analytics: condition: service_healthy + ports: + - published: 6543 + target: 6543 + protocol: tcp. environment: PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/_supabase + DATABASE_URL: ecto://supabase_admin:${POSTGRES_PASSWORD}@db:${POSTGRES_PORT}/_supabase CLUSTER_POSTGRES: true SECRET_KEY_BASE: ${SECRET_KEY_BASE} VAULT_ENC_KEY: ${VAULT_ENC_KEY} @@ -473,7 +472,6 @@ services: POOLER_DEFAULT_POOL_SIZE: ${POOLER_DEFAULT_POOL_SIZE} POOLER_MAX_CLIENT_CONN: ${POOLER_MAX_CLIENT_CONN} POOLER_POOL_MODE: transaction - DB_POOL_SIZE: ${POOLER_DB_POOL_SIZE} command: [ "/bin/sh", From 5c65ff422d05e3752de75dfa6ffaf7482623bc0d Mon Sep 17 00:00:00 2001 From: Portus7 Date: Thu, 6 Nov 2025 07:53:36 -0300 Subject: [PATCH 12/14] update compose --- supabase/code/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 46f08b23..7d34e456 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -454,7 +454,7 @@ services: ports: - published: 6543 target: 6543 - protocol: tcp. + protocol: tcp environment: PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} From f238f2e62933887025404afc69bf0a0590429882 Mon Sep 17 00:00:00 2001 From: Portus7 Date: Thu, 6 Nov 2025 08:07:06 -0300 Subject: [PATCH 13/14] Update docker compose file --- supabase/code/docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/supabase/code/docker-compose.yml b/supabase/code/docker-compose.yml index 7d34e456..53f7788e 100644 --- a/supabase/code/docker-compose.yml +++ b/supabase/code/docker-compose.yml @@ -432,6 +432,10 @@ services: restart: unless-stopped volumes: - ./volumes/pooler/pooler.exs:/etc/pooler/pooler.exs:ro,z + ports: + - published: 6543 + target: 6543 + protocol: tcp healthcheck: test: [ @@ -451,10 +455,6 @@ services: condition: service_healthy analytics: condition: service_healthy - ports: - - published: 6543 - target: 6543 - protocol: tcp environment: PORT: 4000 POSTGRES_PORT: ${POSTGRES_PORT} From 7ad43dc039d8c95e6510974fc9ea0ea4baf5ce45 Mon Sep 17 00:00:00 2001 From: Portus7 Date: Thu, 6 Nov 2025 08:27:34 -0300 Subject: [PATCH 14/14] Update .env --- supabase/code/.env.example | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/supabase/code/.env.example b/supabase/code/.env.example index aba85ba0..f041b67b 100644 --- a/supabase/code/.env.example +++ b/supabase/code/.env.example @@ -3,12 +3,12 @@ # YOU MUST CHANGE THESE BEFORE GOING INTO PRODUCTION ############ -POSTGRES_PASSWORD=FcTkIUTv9Tpgx14Fc7fWi9ClRCbXVHu024j +POSTGRES_PASSWORD=your-super-secret-jwt-token-with-at-least-32-characters-lon JWT_SECRET=your-super-secret-jwt-token-with-at-least-32-characters-long ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q -DASHBOARD_USERNAME=clicandapp_supabase -DASHBOARD_PASSWORD=vO4fTc2UBDfllmMt6kCHLn77F37t4GLNJHE +DASHBOARD_USERNAME=supabase +DASHBOARD_PASSWORD=your-super-secret-jwt-token-with-at-least-32-characters-lon SECRET_KEY_BASE=UpNVntn3cDxHJpq99YMc1T1AQgQpc8kfYTuRgBiYa15BLrx8etQoXz3gZv1/u2oq VAULT_ENC_KEY=your-encryption-key-32-chars-min