Bot for CTFTime event management. Effort made for MQCybersec.
- View upcoming events
docker-compose up -d
docker compose up -d
docker build -t <image-name> .
docker run -d -v /var/log/<create folder for logs>/:/usr/src/app/logs/ -m 300m --cpus "0.5" --name <name for container> <image-name>
E.g.
docker build -t mc-server-bot-image .
docker run -d -v /var/log/ctftime-bot/:/usr/src/app/logs/ -m 300m --cpus "0.5" --name ctftime-bot ctftime-bot
Flags
- Set detached from foreground
- Set bind mount for logging path (Unix Path is used. Change if host is windows)
- Limit memory to 300MBs and 0.5 cores
- Set tag for container
Change memory restrictions for your own requirements
- PROD_BOT_TOKEN
- Discord bot token for production environment
- DEV_BOT_TOKEN
- Discord bot token for development environment
- BOT_PREFIX
- Prefix for bot commands
- LOG_DIR
- Directory path for logs
- ADMIN_ROLE_NAME
- Name of admin role for the bot