diff --git a/docker-compose.yaml b/docker-compose.yaml index 38e74c6..2d3b0f5 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,17 +1,44 @@ +version: "3.9" + services: backend: build: context: ./backend + container_name: backend ports: - "8000:8000" volumes: - ./backend:/app + depends_on: + - db + environment: + DB_HOST: db + DB_PORT: 3306 + DB_USER: root + DB_PASSWORD: root + DB_NAME: deckofcards frontend: build: context: ./frontend + container_name: frontend ports: - "5173:5173" volumes: - ./frontend:/app - - /app/node_modules \ No newline at end of file + - /app/node_modules + + db: + image: mysql:8.0 + container_name: mysql_db + restart: always + environment: + MYSQL_ROOT_PASSWORD: root + MYSQL_DATABASE: deckofcards + ports: + - "3306:3306" + volumes: + - mysql_data:/var/lib/mysql + +volumes: + mysql_data: \ No newline at end of file