37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
app:
|
|
depends_on:
|
|
- mongodb
|
|
image: zyner/xyter:latest
|
|
restart: unless-stopped
|
|
environment:
|
|
- DISCORD_TOKEN=${DISCORD_TOKEN}
|
|
- DISCORD_CLIENT_ID=${DISCORD_CLIENT_ID}
|
|
- DISCORD_GUILD_ID=${DISCORD_GUILD_ID}
|
|
- MONGO_URL=mongodb://${MONGO_USER}:${MONGO_PASS}@mongodb:27017/admin?retryWrites=true&w=majority
|
|
- ENCRYPTION_ALGORITHM=${ENCRYPTION_ALGORITHM}
|
|
- ENCRYPTION_SECRET=${ENCRYPTION_SECRET}
|
|
- EMEBD_COLOR_SUCCESS=${EMEBD_COLOR_SUCCESS}
|
|
- EMBED_COLOR_WAIT=${EMBED_COLOR_WAIT}
|
|
- EMBED_COLOR_ERROR=${EMBED_COLOR_ERROR}
|
|
- EMBED_FOOTER_TEXT=${EMBED_FOOTER_TEXT}
|
|
- EMBED_FOOTER_ICON=${EMBED_FOOTER_ICON}
|
|
- LOG_LEVEL=${LOG_LEVEL}
|
|
- REPUTATION_TIMEOUT=${REPUTATION_TIMEOUT}
|
|
- BOT_HOSTER_NAME=${BOT_HOSTER_NAME}
|
|
- BOT_HOSTER_URL=${BOT_HOSTER_URL}
|
|
- NODE_ENV=production
|
|
stdin_open: true
|
|
tty: true
|
|
volumes:
|
|
- ./logs:/app/logs
|
|
mongodb:
|
|
image: mongo:latest
|
|
restart: unless-stopped
|
|
environment:
|
|
MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER}
|
|
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASS}
|
|
volumes:
|
|
- ./database:/data/db
|