Commit graph

57 commits

Author SHA1 Message Date
Andras Bacsai
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
Vadko
21e61b008c
fix(service): disable kong response buffering and increase timeouts (#7864) 2026-01-20 19:10:07 +01:00
Tyler Hughes
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 Rasikh
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 G
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 Sisson
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
Pjort
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é Florian
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 Suleimanov
5232ce6e52
use the right key 2024-06-19 20:54:52 +02:00
Matt
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 Teixeira
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
Matt
596eaa7590
fix realtime 2024-05-02 10:52:55 -05:00
Matt
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 Bacsai
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 Mettifogo
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
Manuel
0032d3cf6c
Fix db_name quotes 2024-03-19 11:58:46 +01:00
Manuel
bd81cc1cc4
Use db name parameter for jwt sql 2024-03-19 10:35:50 +01:00
Manuel
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 Bacsai
047d320665
Merge branch 'next' into supabase 2024-03-18 11:08:28 +01:00