- Rename config.json → seed.json to clarify seeding purpose - Update ConfigManager to be database-first with minimal file fallbacks - Store Discord token in database instead of environment variables - Remove allowedSfxChannels functionality completely - Update seeding script to import token from seed.json to database - Add token field to bot_config table in database schema - Update Docker volume mount to use seed.json - Update gitignore to protect seed.json while allowing seed.example.json Configuration Flow: 1. First run: Import from seed.json to database (one-time seeding) 2. Runtime: All configuration from SQLite database 3. Fallback: Environment variables if database unavailable Security: All sensitive data now stored in encrypted SQLite database 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
61 lines
809 B
Plaintext
Executable File
61 lines
809 B
Plaintext
Executable File
# Windows image file caches
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
|
|
# Folder config file
|
|
Desktop.ini
|
|
|
|
# Recycle Bin used on file shares
|
|
$RECYCLE.BIN/
|
|
|
|
# Windows Installer files
|
|
*.cab
|
|
*.msi
|
|
*.msm
|
|
*.msp
|
|
|
|
# Windows shortcuts
|
|
*.lnk
|
|
|
|
# =========================
|
|
# Operating System Files
|
|
# =========================
|
|
|
|
# OSX
|
|
# =========================
|
|
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Thumbnails
|
|
._*
|
|
|
|
# Files that might appear in the root of a volume
|
|
.DocumentRevisions-V100
|
|
.fseventsd
|
|
.Spotlight-V100
|
|
.TemporaryItems
|
|
.Trashes
|
|
.VolumeIcon.icns
|
|
|
|
# Directories potentially created on remote AFP share
|
|
.AppleDB
|
|
.AppleDesktop
|
|
Network Trash Folder
|
|
Temporary Items
|
|
.apdisk
|
|
|
|
# Ignores
|
|
node_modules
|
|
logs
|
|
data/
|
|
|
|
start.bat
|
|
tokens.json
|
|
|
|
seed.json
|
|
!seed.example.json
|
|
.env
|
|
|
|
*.todo |