Commit Graph

6 Commits

Author SHA1 Message Date
Matt 52ead6e425 fix: prevent interactive prompts during apt install
Add DEBIAN_FRONTEND=noninteractive to avoid postfix config prompt

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:39:57 +01:00
Matt c09546f916 feat: add Gitea registry authentication support
- Add gitea_registry, gitea_user, gitea_token to config.json parsing
- Pass Gitea credentials to setup.sh via --gitea-* arguments
- Add docker login for Gitea registry in setup.sh
- Supports both Docker Hub and Gitea registries simultaneously

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:20:27 +01:00
Matt f467869cf5 feat: add private Docker registry support
- Add --docker-registry parameter to start.sh and setup.sh
- Support login to private registries like code.letsbe.solutions
- Required for pulling sysadmin-agent image from Gitea registry

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 16:13:48 +01:00
Matt 230d861f24 refactor: use Docker registry image instead of local builds
- docker-compose now pulls letsbesolutions/sysadmin-agent:latest
- setup.sh pulls image instead of cloning repo and building
- Removed dev-only volume mounts
- Updated resource limits for production

This enables proper CI/CD: push to repo → Gitea builds image →
tenant servers pull latest image.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 12:08:32 +01:00
Matt 62ce4ce692 Add Docker Hub authentication and fix calcom/baserow issues
- Add --docker-user and --docker-token flags to start.sh and setup.sh
- Docker login runs after Docker installation to bypass rate limits
- Store Docker Hub username (not token) in credentials.env for reference
- Fix calcom: use v5.9.8 image tag, remove obsolete version attribute
- Remove baserow stack and nginx config (had template substitution issues)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 16:48:43 +01:00
Matt 52588fc8f1 Initial commit: LetsBe automated server setup scripts 2025-12-04 01:00:41 +01:00