[Docs] Aggiunta Gitea Actions per CI/CD automatico
Build and Push Docker Images / Build Linux Container (push) Failing after 27s
Build and Push Docker Images / Build Windows Container (push) Has been cancelled
Build and Push Docker Images / Create Multi-Platform Manifest (push) Has been cancelled

- Creato workflow Gitea Actions (.gitea/workflows/docker-build.yml)
- Documentazione completa setup e configurazione
- Aggiornati README.md e copilot-instructions.md
- Supporto registry Gitea Container Registry (gitea.com)
- Stessa strategia di tagging di GitHub Actions
- Build multi-platform (Linux + Windows)
This commit is contained in:
2026-01-24 12:18:41 +01:00
parent c6beb9e88b
commit 4b27c6a11d
4 changed files with 446 additions and 0 deletions
+27
View File
@@ -167,6 +167,33 @@ docker build -t data-coupler:local-windows -f Dockerfile.windows .
📚 **Documentazione Docker Completa**: Vedi [DOCKER_DEPLOYMENT.md](DOCKER_DEPLOYMENT.md) e [GITHUB_ACTIONS_SETUP.md](GITHUB_ACTIONS_SETUP.md)
### 🔄 CI/CD Pipeline
Il progetto supporta pipeline CI/CD automatiche su:
**GitHub Actions** (`.github/workflows/docker-build.yml`):
- Build automatica su push ai branch `main`, `development`, `staging`
- Pubblicazione su GitHub Container Registry (`ghcr.io`)
- Multi-platform manifest (Linux + Windows)
**Gitea Actions** (`.gitea/workflows/docker-build.yml`):
- Stessa configurazione di GitHub Actions
- Pubblicazione su Gitea Container Registry (`gitea.com`)
- Supporto per istanze Gitea self-hosted
- Configurazione: `.gitea/workflows/README.md`
**Immagini su Gitea**:
```bash
# Pull da Gitea Container Registry
docker pull gitea.com/alessiodalsanto/data-coupler:latest
# Versioni disponibili
docker pull gitea.com/alessiodalsanto/data-coupler:development-latest
docker pull gitea.com/alessiodalsanto/data-coupler:staging-latest
```
📚 **Setup Gitea**: Vedi [.gitea/workflows/README.md](.gitea/workflows/README.md)
## Caratteristiche di Sicurezza
- **Crittografia**: Le password vengono crittografate prima del salvataggio