7 Commits

Author SHA1 Message Date
agessaman
9ca59fbcee chore: Improve docker-compose.yml and docker-setup.sh for better environment management
- Clarified comments in docker-compose.yml regarding build configuration and updated pull_policy to 'missing' for clearer intent.
- Enhanced docker-setup.sh to ensure .env file creation and updates are more robust, with improved error handling and verification steps for Docker image configuration.
2026-01-17 11:49:57 -08:00
agessaman
0c1131e363 chore: Refine docker-compose.yml for improved build process
- Updated docker-compose.yml to clarify the build configuration, ensuring local builds occur if the image is not present in the registry.
- Added pull_policy to optimize image retrieval, enhancing the overall Docker setup experience.
2026-01-17 11:34:15 -08:00
agessaman
1d60475186 chore: Refine Docker configuration for serial device handling
- Updated docker-compose.yml to clarify device access instructions for Linux and added notes for ARM devices regarding network mode.
- Enhanced docker-setup.sh to resolve symlinks for serial devices, improving Docker compatibility and providing fallback options for device paths.
2026-01-17 10:57:34 -08:00
agessaman
6a1a78cb2a chore: Update Docker configuration for improved image management
- Modified docker-compose.yml to support using a pre-built image from GitHub Container Registry, with automatic tagging based on the current git branch.
- Enhanced docker-setup.sh to detect the current git branch and set the Docker image tag accordingly, creating or updating the .env file with the appropriate configuration.
2026-01-17 10:40:25 -08:00
agessaman
c8649ab250 chore: Simplify docker-compose.yml and enhance Docker documentation
- Removed unnecessary version declaration from docker-compose.yml.
- Added detailed troubleshooting steps for build failures on ARM devices in DOCKER.md, including network mode adjustments and Docker daemon checks.
- Updated Dockerfile to maintain consistent casing in the build stage declaration.
2026-01-17 09:48:05 -08:00
agessaman
e18b96f3df chore: Update configuration and documentation for Docker setup
- Added new configuration options in config.ini.example for monitoring channels, direct message responses, and banned users.
- Updated docker-setup.sh to clarify build and start commands for Docker containers, including options to avoid pull warnings.
- Revised README and DOCKER.md to reflect changes in Docker commands, emphasizing the importance of building the image before starting the container.
2026-01-17 09:40:16 -08:00
agessaman
61445b4811 feat: Update README and .gitignore for Docker deployment
- Added Docker deployment instructions to the README, including steps for creating data directories, updating configuration paths, and starting the application with Docker Compose.
- Updated .gitignore to include a new data directory structure, ensuring user-specific configurations, databases, and logs are ignored while maintaining the directory structure.
2026-01-17 08:34:38 -08:00