infra-dashboard/docker-compose.yaml

39 lines
765 B
YAML

---
services:
api:
container_name: api
build:
context: ./
target: dev
ports:
- "8080:8080"
volumes:
- ./app/:/app/
env_file: ./docker/config/env.local
networks:
- infra-dashboard
depends_on:
mysql:
condition: service_started
restart: true
mysql:
image: mysql:8.4
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: infra_dashboard
MYSQL_USER: infra_dashboard
MYSQL_PASSWORD: sebisdown
ports:
- "3306:3306"
volumes:
- ./docker/mysql:/docker-entrypoint-initdb.d
- ./data/mysql:/var/lib/mysql
networks:
- infra-dashboard
networks:
infra-dashboard:
driver: bridge