fix: add env into container

This commit is contained in:
Rotimi Best
2024-09-20 11:34:37 +01:00
parent 2a50b22ad2
commit 3b8e5c3965
2 changed files with 22 additions and 0 deletions
+12
View File
@@ -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/
+10
View File
@@ -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