Commit Graph
57 Commits
Author SHA1 Message Date
Andras BacsaiandGitHub a652517d23 Merge branch 'next' into fix/supabase-gotrue-site-url 2026-04-05 20:21:11 +02:00
Vadym Pohlid 6592928eb2 fix: default STORAGE_TENANT_ID to storage-single-tenant for backward compatibility
Using 'stub' as default would break existing installations that stored files
under the default tenantId 'storage-single-tenant' (pre-TENANT_ID era).
After upgrading, storage-api would look for files under 'stub/...' prefix
instead of 'storage-single-tenant/...', making all existing files inaccessible.
2026-04-02 19:17:59 +03:00
Vadko 39322dfbb9 fix(supabase): comprehensive template update to match official self-hosting setup
- Update Kong to 3.9.1 with new awk-based entrypoint script (replaces fragile eval/echo)
- Add request-transformer plugin to all secure Kong routes for API key translation
- Fix hide_credentials: false on REST and GraphQL routes
- Add post-function plugin on storage route for S3 presigned URL compatibility
- Add opaque API key support (SUPABASE_PUBLISHABLE_KEY, SUPABASE_SECRET_KEY)
- Update Vector router to use contains() matching for Coolify container names
- Add auto-generated self-signed TLS cert for Supavisor (fixes Supabase CLI connectivity)
- Fix logs not queryable in Studio by separating public/private Logflare access tokens
- Update image versions: Kong 3.9.1, Studio 2026.03.16, PostgREST v14.6, Storage v1.44.2, Edge Runtime v1.71.2
- Fix IMGPROXY_ENABLE_WEBP_DETECTION -> IMGPROXY_AUTO_WEBP
- Add deno-cache volume for faster Edge Function cold starts
- Make POOLER_TENANT_ID configurable
- Add start_period to Realtime and Supavisor healthchecks
- Add KONG_PROXY_ACCESS_LOG configuration
- Update SQL init scripts to use $POSTGRES_USER instead of hardcoded supabase_admin
2026-04-02 17:31:01 +03:00
Vadko ecfbe35485 fix(supabase): add MCP route protection, update edge functions to Deno.serve() 2026-04-02 03:53:19 +03:00
Vadko 94475a9943 fix(supabase): fix vector log collection bugs 2026-04-02 03:53:19 +03:00
Vadko 16617b9009 fix(supabase): update to latest versions, fix vector config, add missing env vars 2026-04-02 03:53:19 +03:00
Vadko b5a21543c3 fix(supabase): fix TUS resumable upload 401 by adding leading slash to TUS_URL_PATH 2026-04-02 03:53:19 +03:00
Vadko 2da2d9c44a chore: update Supabase template to latest versions
Updated all Supabase service images to latest versions:
- studio: 2026.01.07 -> 2026.01.27-sha-6aa59ff
- postgres: 15.8.1.048 -> 15.8.1.085
- logflare: 1.4.0 -> 1.30.3
- postgrest: v12.2.12 -> v14.3
- gotrue: v2.174.0 -> v2.185.0
- realtime: v2.34.47 -> v2.72.0
- storage-api: v1.14.6 -> v1.37.1
- imgproxy: v3.8.0 -> v3.30.1
- postgres-meta: v0.89.3 -> v0.95.2
- edge-runtime: v1.67.4 -> v1.70.0
- supavisor: 2.5.1 -> 2.7.4

Config changes:
- analytics: LOGFLARE_API_KEY replaced with LOGFLARE_PUBLIC/PRIVATE_ACCESS_TOKEN, removed LOGFLARE_SINGLE_TENANT_MODE and LOGFLARE_MIN_CLUSTER_SIZE
- studio: added POSTGRES_PORT/DB, LOGFLARE_*_ACCESS_TOKEN, SNIPPETS/EDGE_FUNCTIONS management, volumes; removed CURRENT_CLI_VERSION, SUPABASE_PUBLIC_API
- imgproxy: added IMGPROXY_BIND, IMGPROXY_MAX_SRC_RESOLUTION
- meta: added CRYPTO_KEY
- realtime: removed FLY_ALLOC_ID, FLY_APP_NAME, ENABLE_TAILSCALE; added DISABLE_HEALTHCHECK_LOGGING
- storage: removed obsolete commented-out env vars
2026-04-02 03:53:19 +03:00
Xidik 949cce1097 fix(service): allow overriding GOTRUE_SITE_URL in Supabase template
The Supabase template hardcoded GOTRUE_SITE_URL to the internal Supabase
Kong URL, which caused OAuth redirects to go to the Supabase API domain
instead of the user's frontend domain. This broke Google OAuth, magic
links, and other redirect-based auth flows.

Allow users to set GOTRUE_SITE_URL in the Coolify UI to their frontend
domain while keeping the Supabase URL as a sensible default.

Fixes #5581
2026-03-22 22:02:13 +07:00
VadkoandGitHub 21e61b008c fix(service): disable kong response buffering and increase timeouts (#7864) 2026-01-20 19:10:07 +01:00
Tyler HughesandGitHub 351b250739 fix(service): supabase studio settings redirect loop (#7828) 2026-01-19 19:43:46 +01:00
peaklabs-dev ccda7db54f fix(service): supabase studio fails to load schemas 2026-01-07 19:06:12 +01:00
360Creators eb7a37e933 Fix: CVE-2025-55182 React2shell infected supabase/studio:2025.06.02-sha-8f2993d 2025-12-19 16:51:39 +01:00
Andras Bacsai e8851ff5cd Update healthcheck commands for MinIO services across multiple YAML files 2025-10-22 16:05:17 +02:00
ShadowArcanist b88a70fde5 Replace minio with coollabs minio on supabase service template 2025-10-22 12:35:24 +05:30
Serdar Yerdelen 522b3459ae feat(templates): added category per service 2025-08-17 18:23:57 +02:00
Andras Bacsai 193995de79 feat(templates): add new service templates and update existing compose files for various applications 2025-08-12 10:07:11 +02:00
Andras Bacsai 2cc0133a7a fix(supabase): update Supabase service images and healthcheck methods for improved reliability 2025-06-13 17:30:03 +02:00
Andras Bacsai 911957ff66 chore(supabase): Update Supabase service template and Postgres image version
- Bump Supabase Postgres image from 15.6.1.146 to 15.8.1.048
2025-03-11 18:41:03 +01:00
peaklabs-dev a3f3ca786f fix: teable 2025-01-09 17:36:20 +01:00
Darren Sisson 4bfd76a70c update supabase template 2024-12-23 20:56:32 +00:00
Ibnu RasikhandGitHub 19a7f6fbbc add OPENAI_API_KEY variable in supabase.yaml
For people that have a skill issue in SQL just like me, Supabase AI Assistant is quite important.
2024-12-19 16:34:00 +07:00
Igor GandGitHub 6caa104885 Update supabase.yaml
Change wrong env variable name for image proxy transformation
2024-11-24 15:53:58 +04:00
peaklabs-dev 5c3fffe1a6 fix supabase 2024-10-10 18:13:48 +02:00
Darren Sisson 1b0f67a083 update supabase template to match current version 2024-10-09 13:03:47 +01:00
Darren Sisson 7f64873209 update supabase and add supavisor 2024-10-07 16:54:35 +01:00
Darren SissonandGitHub 991c215a10 Update supabase.yaml
Update Supabase Compose to current image versions
2024-08-12 10:48:59 +01:00
Andras Bacsai 3224110583 fix: supabase 2024-07-20 12:30:32 +02:00
PjortandGitHub 548c4a4c64 Update supabase.yaml
Fixes problem related to emails sent for invite and forgotten password, that then doesn't actually use the external URL instead uses the hardcoded: http://supabase-kong:8000
2024-07-15 17:47:35 +02:00
Torrenté FlorianandGitHub cbcc7f6d88 Update supabase.yaml
Based on solution here:
https://github.com/coollabsio/coolify/issues/2696
Tested and working !
2024-07-10 00:10:17 +02:00
Ruslan SuleimanovandGitHub 5232ce6e52 use the right key 2024-06-19 20:54:52 +02:00
MattandGitHub 11fccb8e89 fix: supabase service, newest versions 2024-06-04 07:58:40 -05:00
Andras Bacsai 244c81587c fix: templates 2024-05-23 11:13:06 +02:00
Samuel TeixeiraandGitHub 1a7894b15e Update supabase.yaml
Add `--ignore-existing` into bucket creation to avoid the service be unhealthy.
2024-05-23 03:55:13 +01:00
Andras Bacsai e2ba5abe76 fix: hc from localhost to 127.0.0.1 2024-05-17 10:11:55 +02:00
MattandGitHub 596eaa7590 fix realtime 2024-05-02 10:52:55 -05:00
MattandGitHub bdcb3af6fa Update supabase.yaml 2024-04-30 13:41:08 -05:00
Andras Bacsai 2c1b3d5790 Update Supabase Studio image version in supabase.yaml 2024-04-17 11:13:23 +02:00
Andras Bacsai 498626748d Update Supabase images to latest versions 2024-04-16 13:18:55 +02:00
Andras Bacsai d94c9e522c Update SUPABASE_PUBLIC_URL environment variable in supabase.yaml 2024-04-15 15:25:56 +02:00
Andras BacsaiandGitHub 6187c826b4 Merge pull request #1863 from hamanuha/main
Supabase Fixes: Default database name
2024-04-12 23:33:30 +02:00
w3cj 0168ef55f0 fix #1966: update supabase template 2024-04-12 07:07:20 -06:00
Gionata MettifogoandGitHub 082f17f940 Update supabase.yaml - JWT_SERCET -> should be JWT_SECRET
There is a spelling error in supabase.yml that prevents the auth component from working. 

JWT_SERCET -> should be JWT_SECRET
2024-04-07 11:56:46 +02:00
ManuelandGitHub 0032d3cf6c Fix db_name quotes 2024-03-19 11:58:46 +01:00
ManuelandGitHub bd81cc1cc4 Use db name parameter for jwt sql 2024-03-19 10:35:50 +01:00
ManuelandGitHub bc36fcb722 Supabase Fixes: Default database name 2024-03-18 20:23:50 +01:00
Andras Bacsai c3da2bfade Update Supabase port to 8000 2024-03-18 14:00:26 +01:00
Andras Bacsai bbd6780971 Add port configuration for Supabase service 2024-03-18 13:03:56 +01:00
Andras Bacsai 71edb68995 Update GOTRUE_SITE_URL environment variable 2024-03-18 11:09:00 +01:00
Andras BacsaiandGitHub 047d320665 Merge branch 'next' into supabase 2024-03-18 11:08:28 +01:00