zed_workouts/docker-compose.yml

43 lines
775 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: rootpassword
MYSQL_USER: user
MYSQL_PASSWORD: userpassword
volumes:
- db_data:/var/lib/mysql
networks:
- workout_net
web:
build: .
container_name: workouts_web
command: >
sh -c "python manage.py migrate &&
python manage.py runserver 0.0.0.0:8000"
volumes:
- .:/app
ports:
- "8000:8000"
depends_on:
- db
environment:
- DB_NAME=workouts
- DB_USER=user
- DB_PASSWORD=userpassword
- DB_HOST=db
networks:
- workout_net
volumes:
db_data:
networks:
workout_net: