diff --git a/HangmanLab.Backend b/HangmanLab.Backend deleted file mode 160000 index e929f67..0000000 --- a/HangmanLab.Backend +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e929f67f4e343ffea8017a4e87f84dc81a542414 diff --git a/HangmanLab.Frontend b/HangmanLab.Frontend deleted file mode 160000 index d035a78..0000000 --- a/HangmanLab.Frontend +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d035a781ae37c50b3e3972ada4d28cdf07df33e8 diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..c348d16 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,54 @@ +version: '3.8' + +services: + backend: + build: + context: ./HangmanLab.Backend + dockerfile: Dockerfile + container_name: backend + ports: + - "5000:5000" + environment: + - DB_HOST=mysql + - DB_PORT=3306 + - DB_NAME=hangmanlab + - DB_USER=hangman + - DB_PASSWORD=00000000 + depends_on: + - mysql + networks: + - app-network + + frontent: + build: + context: ./HangmanLab.Frontend + dockerfile: Dockerfile + container_name: frontend + ports: + - "3000:3000" + depends_on: + - backend + networks: + - app-network + + mysql: + image: mysql:8.0 + container_name: mysql + ports: + - "3306:3306" + environment: + MYSQL_ROOT_PASSWORD: 00000000 + MYSQL_DATABASE: hangmanlab + MYSQL_USER: hangman + MYSQL_PASSWORD: 00000000 + volumes: + - mysql_data:/var/lib/mysql + networks: + - app-network + +networks: + app-network: + driver: bridge + +volumes: + mysql_data: \ No newline at end of file