From 0b8be6c6a094d6d027270ef56b06ae90705beb2b Mon Sep 17 00:00:00 2001 From: Torben Haack Date: Wed, 9 Oct 2024 13:47:03 +0200 Subject: [PATCH] adjust docker container --- packages/reservation-platform/Containerfile | 5 ++--- packages/reservation-platform/compose.yml | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/reservation-platform/Containerfile b/packages/reservation-platform/Containerfile index 5f4e1f5..fba812a 100644 --- a/packages/reservation-platform/Containerfile +++ b/packages/reservation-platform/Containerfile @@ -6,7 +6,6 @@ RUN mkdir -p /usr/src/app # Set environment variables ENV PORT 3000 ENV NEXT_TELEMETRY_DISABLED=1 -ENV RUNTIME_ENVIRONMENT=development ENV OAUTH_CLIENT_ID=client_id ENV OAUTH_CLIENT_SECRET=client_secret @@ -25,7 +24,7 @@ RUN pnpm install # Copy the rest of the application code COPY . /usr/src/app -# Initialize Database +# Initialize Database, if it not already exists RUN pnpm run db # Build the application @@ -34,4 +33,4 @@ RUN pnpm run build EXPOSE 3000 # Start the application -CMD ["pnpm", "start"] +CMD ["/bin/sh", "-c", "if [ ! -f ./db/sqlite.db ]; then pnpm db; fi && pnpm start"] \ No newline at end of file diff --git a/packages/reservation-platform/compose.yml b/packages/reservation-platform/compose.yml index f3b4729..75ee42d 100644 --- a/packages/reservation-platform/compose.yml +++ b/packages/reservation-platform/compose.yml @@ -6,8 +6,7 @@ services: ports: - "3000:3000" environment: - NODE_ENV: development OAUTH_CLIENT_ID: 521f431132202fd5225d OAUTH_CLIENT_SECRET: 12084446d467ad4bce75ace54d881a8287321d32 - #volumes: - # - ./docker-test/db:/usr/src/app/db + volumes: + - /tmp/docker-test-db:/usr/src/app/db