From 4712cf1f3103ac8563ee78ea3cc6b3a06b54b2b8 Mon Sep 17 00:00:00 2001 From: Copple <10214025+kiwicopple@users.noreply.github.com> Date: Mon, 17 Jul 2023 15:33:01 +0200 Subject: [PATCH] Revert "Add environment variables substitution for kong.yml" --- apps/docs/pages/guides/self-hosting/docker.mdx | 6 +++++- docker/docker-compose.yml | 8 ++------ docker/volumes/api/kong.yml | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/docs/pages/guides/self-hosting/docker.mdx b/apps/docs/pages/guides/self-hosting/docker.mdx index e9d01d24cfc..f496cd10efe 100644 --- a/apps/docs/pages/guides/self-hosting/docker.mdx +++ b/apps/docs/pages/guides/self-hosting/docker.mdx @@ -48,10 +48,14 @@ We can use your JWT Secret to generate new `anon` and `service` API keys using t ### Update API Keys -Replace the values the `.env` file: +Replace the values in these files: +- `.env`: - `ANON_KEY` - replace with an `anon` key - `SERVICE_ROLE_KEY` - replace with a `service` key +- `volumes/api/kong.yml` + - `anon` - replace with an `anon` key + - `service_role` - replace with a `service` key ### Update Secrets diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 65d6e83ae9c..40b47f8f2bd 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -40,24 +40,20 @@ services: container_name: supabase-kong image: kong:2.8.1 restart: unless-stopped - # https://unix.stackexchange.com/a/294837 - entrypoint: bash -c 'eval "echo \"$(cat ~/temp.yml)\"" > ~/kong.yml && /docker-entrypoint.sh kong docker-start' ports: - ${KONG_HTTP_PORT}:8000/tcp - ${KONG_HTTPS_PORT}:8443/tcp environment: KONG_DATABASE: "off" - KONG_DECLARATIVE_CONFIG: /home/kong/kong.yml + KONG_DECLARATIVE_CONFIG: /var/lib/kong/kong.yml # https://github.com/supabase/cli/issues/14 KONG_DNS_ORDER: LAST,A,CNAME KONG_PLUGINS: request-transformer,cors,key-auth,acl KONG_NGINX_PROXY_PROXY_BUFFER_SIZE: 160k KONG_NGINX_PROXY_PROXY_BUFFERS: 64 160k - SUPABASE_ANON_KEY: ${ANON_KEY} - SUPABASE_SERVICE_KEY: ${SERVICE_ROLE_KEY} volumes: # https://github.com/supabase/supabase/issues/12661 - - ./volumes/api/kong.yml:/home/kong/temp.yml:ro + - ./volumes/api/kong.yml:/var/lib/kong/kong.yml:ro auth: container_name: supabase-auth diff --git a/docker/volumes/api/kong.yml b/docker/volumes/api/kong.yml index 4bc2c7dcd61..ca90a29a3e4 100644 --- a/docker/volumes/api/kong.yml +++ b/docker/volumes/api/kong.yml @@ -6,10 +6,10 @@ _format_version: '1.1' consumers: - username: anon keyauth_credentials: - - key: $SUPABASE_ANON_KEY + - key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE - username: service_role keyauth_credentials: - - key: $SUPABASE_SERVICE_KEY + - key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q ### ### Access Control List