zed_workouts/docker-compose.yml

45 lines
802 B
YAML
Raw Normal View History

version: "3.8"
services:
db:
image: mysql:8.0
container_name: workouts_db
restart: always
environment:
MYSQL_DATABASE: workouts
MYSQL_ROOT_PASSWORD: Throwaway
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
networks:
- workout_net
web:
build: .
container_name: workouts_web
working_dir: /app/zed_workouts
command: >
sh -c "sleep 10 &&
python manage.py migrate &&
python manage.py runserver 0.0.0.0:8001"
volumes:
- .:/app
ports:
- "8001:8001"
depends_on:
- db
environment:
- DB_NAME=workouts
- DB_USER=root
- DB_PASSWORD=Throwaway
- DB_HOST=db
networks:
- workout_net
volumes:
db_data:
networks:
workout_net: