mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 17:28:27 -04:00
1.1 KiB
1.1 KiB
Setting up NadekoBot with Docker
WORK IN PROGRESS
Installation
- Create a
/srv/nadeko
folder
mkdir -p /srv/nadeko
- Create a
docker-compose.yml
- nano
docker-compose.yml
- copy the following contents into it:
docker-compose.yml
version: "3.7"
services:
nadeko:
image: registry.gitlab.com/kwoth/nadekobot:latest
depends_on:
- redis
environment:
TZ: Europe/Paris
NadekoBot_RedisOptions: redis,name=nadeko
#NadekoBot_ShardRunCommand: dotnet
#NadekoBot_ShardRunArguments: /app/NadekoBot.dll {0} {1}
volumes:
- /srv/nadeko/conf/creds.yml:/app/creds.yml:ro
- /srv/nadeko/data:/app/data
redis:
image: redis:4-alpine
sysctls:
- net.core.somaxconn=511
command: redis-server --maxmemory 32M --maxmemory-policy volatile-lru
volumes:
- /srv/nadeko/redis-data:/data
- Save your file and run docker compose
docker-compose up
- Edit creds in
/srv/nadeko/conf/creds.yml
- Run it again with
docker-compose up
Updating
cd /srv/nadeko
docker-compose pull
docker-compose up -d