You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
neeble/docker-compose.yml

38 lines
850 B
YAML

version: '3'
services:
mysql:
image: mysql:8.0
restart: on-failure
container_name: neeble_mysql
volumes:
- mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: $MYSQL_DATABASE
MYSQL_USER: $MYSQL_USER
MYSQL_PASSWORD: $MYSQL_PASSWORD
MYSQL_ROOT_PASSWORD: $MYSQL_ROOT_PASSWORD
neeble:
build:
context: .
restart: on-failure
container_name: neeble-bot
command: make production
environment:
DISCORD_BOT_TOKEN: $DISCORD_BOT_TOKEN
OPENWEATHER_API_TOKEN: $OPENWEATHER_API_TOKEN
MYSQL_HOST: $MYSQL_HOST
MYSQL_PORT: $MYSQL_PORT
MYSQL_DATABASE: $MYSQL_DATABASE
MYSQL_USER: $MYSQL_USER
MYSQL_PASSWORD: $MYSQL_PASSWORD
MYSQL_ROOT_PASSWORD: $MYSQL_ROOT_PASSWORD
LOGLEVEL: $LOGLEVEL
depends_on:
- mysql
volumes:
mysql: