Files
group-2-threaded-project-pe…/backend/docker-compose.target-db.yml
2026-04-06 19:37:15 -06:00

26 lines
787 B
YAML

services:
db-target:
image: mysql:8.0
container_name: petshop-db-target
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: Petstoredb_target
MYSQL_USER: petshop
MYSQL_PASSWORD: petshop
ports:
- "3307:3306"
volumes:
- db_target_data:/var/lib/mysql
- ./src/main/resources/dev/final-target/final_target_schema.sql:/docker-entrypoint-initdb.d/01_final_target_schema.sql:ro
- ./src/main/resources/dev/final-target/final_target_seed.sql:/docker-entrypoint-initdb.d/02_final_target_seed.sql:ro
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-proot"]
interval: 10s
timeout: 5s
retries: 30
start_period: 40s
volumes:
db_target_data: