ci: add automated Gitea Actions deployment workflow for Synology NAS
Build and Deploy to Synology NAS / test (push) Failing after 1h20m56s
Build and Deploy to Synology NAS / build (push) Failing after 11m7s
Build and Deploy to Synology NAS / deploy (push) Has been cancelled
Build and Deploy to Synology NAS / notify (push) Has been cancelled

- Add Gitea Actions workflow for automated build and deployment
- Add deployment script for Synology NAS
- Add Docker Compose configurations for production deployment
- Add Gitea runner setup
- Add comprehensive documentation for CI/CD setup
- Add health check endpoint for deployment verification
- Update .gitignore for CI/CD artifacts
This commit is contained in:
cbazza committed 2025-12-17 13:02:38 +01:00
1 parent 2f7bd923df
commit 94d02736f7
12 files changed
+2114

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
# Gitea Runner Configuration
# Kopiere diese Datei zu .env.gitea-runner und passe die Werte an
# ============================================
# Gitea Instance
# ============================================
# URL deiner Gitea-Installation
# Wenn Gitea auf der gleichen NAS läuft:
GITEA_URL=http://your-synology-ip:3000
# Wenn Gitea in Docker läuft und im gleichen Netzwerk:
# GITEA_URL=http://gitea:3000
# ============================================
# Runner Configuration
# ============================================
# Runner Registration Token
# Generiere diesen Token in Gitea:
# Repository → Settings → Actions → Runners → Create new Runner
RUNNER_TOKEN=your_gitea_runner_registration_token_here
# Runner Name (wird in Gitea angezeigt)
RUNNER_NAME=synology-runner
# Maximale Anzahl gleichzeitiger Jobs
RUNNER_CAPACITY=1
# Log Level: trace, debug, info, warn, error, fatal
LOG_LEVEL=info