read configs from env

This commit is contained in:
h z
2024-12-05 13:39:08 +00:00
parent c93592187b
commit 8e771e1905
4 changed files with 23 additions and 12 deletions

View File

@@ -1,5 +1,6 @@
version: '3.8'
services:
backend:
build:
@@ -8,14 +9,8 @@ services:
container_name: backend
ports:
- "5000:5000"
environment:
- DB_HOST=mysql
- DB_PORT=3306
- DB_NAME=hangmanlab
- DB_USER=hangman
- DB_PASSWORD=${DB_PASSWORD}
- SERVER_HOST=http://localhost:3000
- APP_CLIENT_ID=labdev
env_file:
- .env
depends_on:
- mysql
networks:
@@ -25,6 +20,9 @@ services:
build:
context: ./HangmanLab.Frontend
dockerfile: Dockerfile
env_file:
- .env
container_name: frontend
ports:
- "3000:3000"
@@ -40,8 +38,8 @@ services:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: hangmanlab
MYSQL_USER: hangman
MYSQL_DATABASE: ${DB_NAME}
MYSQL_USER: ${DB_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
volumes:
- mysql_data:/var/lib/mysql