services: database: image: mysql:8.0 restart: always command: --log-bin-trust-function-creators=1 environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: reminders MYSQL_USER: reminder-bot MYSQL_PASSWORD: password volumes: - reminders:/var/lib/mysql bot: build: context: . dockerfile: Containerfile.run image: reminder-rs-run restart: always depends_on: - database env_file: - .env environment: DATABASE_URL: "mysql://reminder-bot:password@database/reminders" DISCORD_TOKEN: PATREON_GUILD_ID: PATREON_ROLE_ID: LOCAL_TIMEZONE: MIN_INTERVAL: SECRET_KEY: REMIND_INTERVAL: OAUTH2_DISCORD_CALLBACK: OAUTH2_CLIENT_ID: OAUTH2_CLIENT_SECRET: ports: - 18920:18920 volumes: reminders: