Commit Graph

3 Commits

Author SHA1 Message Date
HashWarlock
acf7491094 chore: update docker-compose and entrypoint script for improved configuration
- Updated web UI access URL format in docker-compose file.
- Added GATEWAY_BIND environment variable for flexible gateway binding.
- Modified entrypoint script to use GATEWAY_BIND variable and ensure proper directory setup and permissions.
- Changed user context for executing the entrypoint script for Phala CVM deployment.
2026-01-26 21:09:28 -06:00
HashWarlock
b357d7309a feat(docker): add channel auto-enable and user auto-approval
Enable automatic channel configuration when bot tokens are provided via
environment variables. Previously channels were auto-detected but not enabled
due to --skip-channels flag.

Changes:
- Remove --skip-channels from onboarding to enable channel auto-configuration
- Add TELEGRAM_ALLOWED_USERS and DISCORD_ALLOWED_USERS environment variables
- Auto-configure channel allowlists when user IDs are provided
- Channels are now fully operational on first boot without manual pairing

This allows users to pre-approve specific Telegram/Discord user IDs,
skipping the pairing code step entirely. Users can message the bot
immediately after deployment.
2026-01-26 19:36:56 -06:00
HashWarlock
b02fb9364d feat(docker): add Phala Cloud CVM deployment support
- Add docker-compose.phala.yml for Phala Cloud deployment

- Add docker-entrypoint-phala.sh for auto-configuration

- Auto-configure Redpill provider on first boot

- Auto-configure Telegram/Discord channels from env vars

- Support gateway auth (token/password) modes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 18:15:04 -06:00