Ce dépôt est un dépôt de test pour expérimenter avec la CI/CD et les workflows réutilisables.
Ce projet contient une application simple composée d'un client et d'un serveur pour tester les pipelines CI/CD, les déploiements Docker et Kubernetes. Il permet principalement de tester les workflows réutilisables et les configurations d'infrastructure.
Le déploiement Helm de cette application est géré dans le dépôt test-helm.
apps/- Applications de l'écosystèmeclient/- Application client frontendserver/- Application serveur backend
docker/- Configurations Docker Compose pour dev et prodci/- Configuration pour l'intégration continuekind/- Scripts et configuration pour tester avec Kubernetes (Kind)
.github/workflows/- Workflows GitHub Actions.gitlab-ci-dso.yml- Pipeline GitLab CI
# Développement
bun run docker:dev:build
bun run docker:dev
# Production
bun run docker:prod:build
bun run docker:prod# Initialiser le cluster Kind
bun run kube:init
# Développement
bun run kube:dev
# Production
bun run kube:prod
# Nettoyer
bun run kube:cleanCe dépôt est destiné uniquement à des fins de test et d'expérimentation.