From 4d5f5543f8843a41b46255c323f5101054cbbb3a Mon Sep 17 00:00:00 2001 From: Jeff Date: Wed, 2 Oct 2024 01:46:40 -0400 Subject: [PATCH] Try to fix db password not being injected during migration --- Dockerfile | 2 +- docker-compose.yaml | 2 +- start.sh | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100755 start.sh diff --git a/Dockerfile b/Dockerfile index 733f7b5..c56ec1d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,4 +3,4 @@ WORKDIR /tack-up-now COPY . . RUN npm install RUN npx -y remix vite:build -CMD npx tsx ./api/data/upgrade.ts && npx tsx server.ts +CMD ./start.sh diff --git a/docker-compose.yaml b/docker-compose.yaml index 746fab6..0e8daae 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -8,8 +8,8 @@ services: ports: - "5432:5432" environment: - POSTGRES_PASSWORD: $POSTGRES_PASSWORD POSTGRES_USER: postgres POSTGRES_DB: postgres + env_file: ".env" volumes: - ./data:/var/lib/postgresql/data diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..5bf08f4 --- /dev/null +++ b/start.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +set -a +source ./.env +set +a +npx tsx api/data/upgrade.ts +npx tsx server.ts \ No newline at end of file