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: