Add Docker support to simplify deployment

This commit is contained in:
Puechberty Arthur
2026-04-11 00:10:18 +02:00
parent 5747a60745
commit aa8f8048fe
6 changed files with 184 additions and 35 deletions
+29 -23
View File
@@ -1,45 +1,51 @@
# Discord-related info
XIAO_TOKEN=
XIAO_TOKEN=your_discord_bot_token
# Separate OWNERS with a ,
OWNERS=
OWNERS=123456789012345678
LOVER_USER_ID=
XIAO_PREFIX=
INVITE=
XIAO_PREFIX=!
INVITE=https://discord.gg/your-server
REPORT_CHANNEL_ID=
JOIN_LEAVE_CHANNEL_ID=
# Redis info
REDIS_HOST=
REDIS_PASS=
# For docker-compose, keep REDIS_HOST=redis
REDIS_HOST=redis
REDIS_PASS=change_me_redis_password
# Runtime
TZ=UTC
# Folder used to persist bot state files in Docker
XIAO_STATE_DIR=/data
# Emoji IDs
SUCCESS_EMOJI_ID=
FAILURE_EMOJI_ID=
GOLD_FISH_EMOJI_ID=
GOLD_FISH_EMOJI_NAME=
GOLD_FISH_EMOJI_NAME=Gold Fish
MOCKING_EMOJI_ID=
MOCKING_EMOJI_NAME=
SILVER_FISH_EMOJI_ID=
SILVER_FISH_EMOJI_NAME=
SILVER_FISH_EMOJI_NAME=Silver Fish
PORTAL_EMOJI_ID=
PORTAL_EMOJI_NAME=
PORTAL_EMOJI_NAME=PORTAL
LOADING_EMOJI_ID=
MEGA_EVOLVE_EMOJI_ID=
MEGA_EVOLVE_EMOJI_NAME=
MEGA_EVOLVE_EMOJI_NAME=MEGA
NAME_RATER_EMOJI_ID=
NAME_RATER_EMOJI_NAME=
# API Keys, IDs, and Secrets
ANILIST_USERNAME=
BITLY_KEY=
CLEVERBOT_KEY=
GITHUB_ACCESS_TOKEN=
GOV_KEY=
IDIOT_URL=
REMOVEBG_KEY=
SAUCENAO_KEY=
THECATAPI_KEY=
THEDOGAPI_KEY=
WEBSTER_KEY=
XIAO_GITHUB_REPO_NAME=
XIAO_GITHUB_REPO_USERNAME=
ANILIST_USERNAME=AniList
BITLY_KEY=your_bitly_key
CLEVERBOT_KEY=your_cleverbot_key
GITHUB_ACCESS_TOKEN=your_github_token
GOV_KEY=your_nasa_api_key
IDIOT_URL=https://en.wikipedia.org/wiki/Idiot
REMOVEBG_KEY=your_removebg_key
SAUCENAO_KEY=your_saucenao_key
THECATAPI_KEY=your_thecatapi_key
THEDOGAPI_KEY=your_thedogapi_key
WEBSTER_KEY=your_webster_key
XIAO_GITHUB_REPO_NAME=xiao
XIAO_GITHUB_REPO_USERNAME=xiaobotdev