diff --git a/api/dockerfile b/api/dockerfile index 4f89046..1fecf15 100644 --- a/api/dockerfile +++ b/api/dockerfile @@ -23,4 +23,4 @@ cmd [ "/bin/bash" ] from base as prod run npm install --omit=dev run rm -rf src tsconfig.json -cmd [ "NODE_ENV=production", "node", "dist/main.js" ] \ No newline at end of file +cmd [ "node", "dist/main.js" ] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index e4e99a3..402235d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,4 +1,3 @@ -version: "3" name: "tqna" services: @@ -6,7 +5,8 @@ services: build: context: "./api" dockerfile: "dockerfile" - target: dev + target: prod + restart: "unless-stopped" ports: - "6969:6969" environment: @@ -20,25 +20,29 @@ services: - "./api:/app" links: - "db" + depends_on: + - "db" - stdin_open: true - tty: true + # stdin_open: true + # tty: true site: build: context: "./frontend" dockerfile: "dockerfile" - target: "dev" + target: "prod" restart: "unless-stopped" ports: - "5173:5173" - "8080:8080" volumes: - "./frontend:/app" + depends_on: + - "api" - stdin_open: true - tty: true + # stdin_open: true + # tty: true db: build: