Commit Graph

3 Commits

Author SHA1 Message Date
flxbl-bot b1261ad622 Add start/stop workflows and move to environment-based config
- Add start.yml and stop.yml workflows for server lifecycle
- All workflows now use `type: environment` input for environment selection
- Secrets and variables moved from repo-level to environment-level
- Enables approval gates per environment (e.g., require approval for production)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 11:37:13 +10:00
flxbl-bot 44020ee09f Use Docker image for CLI instead of Gitea DEB download
Run sfp CLI directly from inside the pulled server image via
docker run, removing the need for a separate GITEA_TOKEN and
CLI download step. Default TLS mode changed to letsencrypt.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 11:20:31 +10:00
flxbl-bot 718cb1c4e1 Initial commit: self-hosted SFP server deployment repository
Provides GitHub Actions workflows for customers to initialize, update,
and monitor their self-hosted SFP Pro server instances. Includes a
composite action for CLI installation from Gitea and SSH setup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 11:08:06 +10:00