Déploiement du CMS PythonCMS, lancé dans un conteneur Docker et déployé automatiquement dans une VM Ubuntu pré paramétrée
- Shell 41.6%
- HCL 31.7%
- Jinja 20.4%
- Dockerfile 6.3%
| documentations | ||
| server_configuration | ||
| server_creation | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| quickstart.sh | ||
| README.md | ||
| uninstall.sh | ||
Infra-cloud-CICD
Objectif
Projet de déploiement du CMS PythonCMS, lancé dans un conteneur Docker et déployé automatiquement dans une machine virtuelle Ubuntu pré paramétrée
Préresquis
Matériel
- PC Local pour le développement
- Serveur distant sur Hetzner pour le déploiement
Logiciel
- API Token Hetzner Cloud
- Git + Github
- Python
- Docker
- OpenTofu
- Ansible
Getting Started
Installation
cd checkpoint-4
chmod +x quickstart.sh
./quickstart.sh
Configuration
Lancement
Documentations
Voir le dossier /documentations pour :
- Product backlog
- Schéma d'infrastructure