version: "3.8" services: db: image: mysql:8.0 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-rootpassword} MYSQL_DATABASE: ${DB_DATABASE:-journal} MYSQL_USER: ${DB_USER:-journal} MYSQL_PASSWORD: ${DB_PASSWORD:-journalpass} volumes: - db_data:/var/lib/mysql ports: - "3306:3306" web: build: . restart: unless-stopped depends_on: - db environment: DB_HOST: db DB_PORT: 3306 DB_USER: ${DB_USER:-journal} DB_PASSWORD: ${DB_PASSWORD:-journalpass} DB_DATABASE: ${DB_DATABASE:-journal} SECRET_KEY: ${SECRET_KEY:-change-me-please} PEPPER: ${PEPPER:-change-me-pepper} ADMIN_USERNAME: ${ADMIN_USERNAME:-admin} ADMIN_PASSWORD: ${ADMIN_PASSWORD:-admin} ports: - "8000:8000" volumes: db_data: