zkt26/z1/docker-compose.yaml
2026-03-22 13:45:44 +01:00

42 lines
870 B
YAML

services:
db:
image: mysql:8.0
container_name: todo_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: NajsilnejsieHeslo123.
MYSQL_DATABASE: zkt_zadanie
MYSQL_USER: todo_user
MYSQL_PASSWORD: SilneHeslo123.
volumes:
- todo_mysql_data:/var/lib/mysql
- ./db/init.sql:/docker-entrypoint-initdb.d/init.sql
ports:
- "3307:3306"
backend:
build:
context: .
dockerfile: backend/Dockerfile
container_name: todo_backend
restart: always
env_file:
- .env
depends_on:
- db
ports:
- "3000:3000"
frontend:
build:
context: .
dockerfile: frontend/Dockerfile
container_name: todo_frontend
restart: always
depends_on:
- backend
ports:
- "8080:80"
volumes:
todo_mysql_data: