From 8fd9a4a8ea2df111dc9cae543c6650c66224501c Mon Sep 17 00:00:00 2001 From: Luke Hagar Date: Thu, 14 Aug 2025 12:00:17 -0500 Subject: [PATCH] adding env var --- Dockerfile | 4 ++++ docker-compose.yml | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 51b3cfe..f4ccfc3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,10 @@ RUN apt-get update && apt-get install -y openssl bash && rm -rf /var/lib/apt/lis WORKDIR /app +# Provide DATABASE_URL during build via build-arg +ARG DATABASE_URL +ENV DATABASE_URL=$DATABASE_URL + # Copy package manifests first for better cache COPY package.json pnpm-lock.yaml* ./ diff --git a/docker-compose.yml b/docker-compose.yml index 5c45d4a..8002674 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,7 +26,10 @@ services: retries: 20 web: - build: . + build: + context: . + args: + DATABASE_URL: postgresql://pypistats:${SERVICE_PASSWORD_POSTGRES}@db:5432/pypistats?schema=public depends_on: db: condition: service_healthy