improve: add production stage

This commit is contained in:
h z
2024-12-09 07:01:22 +00:00
parent 3d34dc327a
commit 504cb655c0
3 changed files with 6 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: backend container_name: backend
ports: ports:
- "5000:5000" - "$BACKEND_PORT:$BACKEND_PORT"
env_file: env_file:
- .env - .env
depends_on: depends_on:
@@ -18,7 +18,7 @@ services:
volumes: volumes:
- backend_dump:/app/dump - backend_dump:/app/dump
frontent: frontend:
build: build:
context: ./HangmanLab.Frontend context: ./HangmanLab.Frontend
dockerfile: Dockerfile dockerfile: Dockerfile
@@ -27,7 +27,7 @@ services:
container_name: frontend container_name: frontend
ports: ports:
- "3000:3000" - "$FRONTEND_PORT:80"
depends_on: depends_on:
- backend - backend
networks: networks:
@@ -37,7 +37,7 @@ services:
image: mysql:8.0 image: mysql:8.0
container_name: mysql container_name: mysql
ports: ports:
- "3306:3306" - "$DB_PORT:$DB_PORT"
environment: environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${DB_NAME} MYSQL_DATABASE: ${DB_NAME}