version: '3.8' services: bot: build: . environment: - DISCORD_TOKEN=${DISCORD_TOKEN} - DB_HOST=db - DB_PORT=3306 - DB_USER=${DB_USER} - DB_PASSWORD=${DB_PASSWORD} - DB_DATABASE=${DB_DATABASE} - OPENAI_BASE_URL=${OPENAI_BASE_URL} - OPENAI_API_KEY=${OPENAI_API_KEY} - OWNER_ID=${OWNER_ID} volumes: - .:/app depends_on: - db db: image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: ${DB_PASSWORD} MYSQL_DATABASE: ${DB_DATABASE} MYSQL_USER: ${DB_USER} MYSQL_PASSWORD: ${DB_PASSWORD} volumes: - db_data:/var/lib/mysql volumes: db_data: