From 3b8e5c396547c89fc7e2336477ec7f350c0a9ffb Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Fri, 20 Sep 2024 11:34:37 +0100 Subject: [PATCH] fix: add env into container --- apps/dashboard/Dockerfile | 12 ++++++++++++ docker-compose.yaml | 10 ++++++++++ 2 files changed, 22 insertions(+) diff --git a/apps/dashboard/Dockerfile b/apps/dashboard/Dockerfile index a41ac98d..2f666036 100644 --- a/apps/dashboard/Dockerfile +++ b/apps/dashboard/Dockerfile @@ -7,6 +7,18 @@ RUN npm install -g pnpm COPY ./package.json ./ COPY ./pnpm-lock.yaml ./ +# Set environment variables +ENV IS_SELFHOSTED=true +ENV PUBLIC_SUPABASE_URL=${PUBLIC_SUPABASE_URL} +ENV PUBLIC_SUPABASE_ANON_KEY=${PUBLIC_SUPABASE_ANON_KEY} +ENV PRIVATE_SUPABASE_SERVICE_ROLE=${PRIVATE_SUPABASE_SERVICE_ROLE} +ENV PRIVATE_APP_HOST=${PRIVATE_APP_HOST} +ENV PRIVATE_APP_SUBDOMAINS=${PRIVATE_APP_SUBDOMAINS} +ENV UNSPLASH_API_KEY=${UNSPLASH_API_KEY} +ENV OPENAI_API_KEY=${OPENAI_API_KEY} +ENV PUBLIC_SERVER_URL=${PUBLIC_SERVER_URL} +ENV PUBLIC_IP_REGISTRY_KEY=${PUBLIC_IP_REGISTRY_KEY} + RUN pnpm i --frozen-lockfile COPY . /app/ diff --git a/docker-compose.yaml b/docker-compose.yaml index 85a3df5d..a557f79a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -35,6 +35,16 @@ services: build: dockerfile: ./apps/dashboard/Dockerfile context: ./ + args: + - PUBLIC_SUPABASE_URL=${PUBLIC_SUPABASE_URL} + - PUBLIC_SUPABASE_ANON_KEY=${PUBLIC_SUPABASE_ANON_KEY} + - PRIVATE_SUPABASE_SERVICE_ROLE=${PRIVATE_SUPABASE_SERVICE_ROLE} + - PRIVATE_APP_HOST=${PRIVATE_APP_HOST} + - PRIVATE_APP_SUBDOMAINS=${PRIVATE_APP_SUBDOMAINS} + - UNSPLASH_API_KEY=${UNSPLASH_API_KEY} + - OPENAI_API_KEY=${OPENAI_API_KEY} + - PUBLIC_SERVER_URL=${PUBLIC_SERVER_URL} + - PUBLIC_IP_REGISTRY_KEY=${PUBLIC_IP_REGISTRY_KEY} volumes: - .:/app - /app/node_modules