afcb1b2e60282e7ea0c9643c00f4e5beeecdf73b
All checks were successful
Build and Push Docker Images / build (push) Successful in 30s
netbox_branching requires DynamicSchemaDict for DATABASES which cannot be configured at build time. Static assets will be collected at container startup instead.
Docker Images
Dépôt centralisé pour les images Docker custom, buildées avec Buildkit et hébergées sur le registry Gitea.
Structure
docker-images/
├── .gitea/workflows/
│ └── build-images.yml # Pipeline Buildkit
├── images/
│ ├── terraform-ci/ # Image Terraform + tflint
│ │ ├── Dockerfile
│ │ └── README.md
│ └── <future-image>/
└── README.md
Fonctionnement
Le workflow détecte automatiquement quelles images ont changé et ne rebuild que celles-ci.
Build automatique
Push sur main avec des modifications dans images/ → build et push automatique.
Build manuel
Utiliser "Run workflow" dans l'interface Gitea Actions et spécifier le nom de l'image.
Images disponibles
| Image | Description | Tags |
|---|---|---|
terraform-ci |
Terraform 1.5.7 + tflint | latest, <commit-sha> |
Utilisation
# Pull depuis le registry Gitea
docker pull gitea.arnodo.fr/damien/terraform-ci:latest
Configuration requise
Secret à configurer
Dans les paramètres du repo → Secrets → Actions :
REGISTRY_TOKEN: Token Gitea avec les droitswrite:package
Génération du token
- Gitea → Settings → Applications → Access Tokens
- Créer un token avec le scope
write:package - Ajouter comme secret
REGISTRY_TOKEN
Description
Languages
Dockerfile
100%