automod/docker-compose.yml

35 lines
767 B
YAML

version: "3.1"
services:
bot:
build:
context: .
dockerfile: bot/Dockerfile
restart: unless-stopped
environment:
- MONGODB_URI=mongodb://${MONGODB_USERNAME}:${MONGODB_PASSWORD}@db/admin
- REDIS_URI=redis://redis:6379
- MONGODB_DATABASE=${MONGODB_DATABASE:-automod}
- PREFIX=${PREFIX:-/}
- TOKEN
- NODE_ENV=production
depends_on:
- db
- redis
db:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: $MONGODB_USERNAME
MONGO_INITDB_ROOT_PASSWORD: $MONGODB_PASSWORD
ports:
- 127.0.0.1:27017:27017
volumes:
- ./db/mongodb:/data/db:rw
redis:
image: eqalpha/keydb
restart: always
volumes:
- ./db/redis:/data:rw