Skip to content

3. Commandes utiles & Workflows

Jean-Baptiste MONIN edited this page Feb 2, 2026 · 1 revision

Conventions de code

  • Messages de Commit : Utilisez le standard Conventional Commits (ex: feat: add redis support, fix: apache redirect loop). C'est essentiel pour la génération automatique du changelog et la gestion des versions sur AWS.

Pourquoi respecter ces conventions ? L'utilisation des Conventional Commits permet à nos pipelines CI/CD (GitHub Actions) de décider automatiquement s'il faut déployer une nouvelle version sur AWS ECS ou simplement mettre à jour la documentation.

Commandes de Pilotage

AkaStack est conçu pour être piloté de manière identique, que vous soyez sur une machine virtuelle ou dans des conteneurs.

Mode Docker (Recommandé)

  • docker compose up -d — Démarre la stack en arrière-plan.

  • docker compose stop — Arrête les conteneurs sans les supprimer.

  • docker compose down — Arrête et supprime les conteneurs et les réseaux.

  • docker compose build --no-cache — Reconstruit les images (utile après une modif du Dockerfile).

  • docker compose exec [service] bash — Ouvre un terminal dans un service (ex: php-fpm).

Mode Vagrant (Legacy/Formation)

  • vagrant up — Démarre et provisionne la box Vagrant.

  • vagrant halt — Éteint la box Vagrant.

  • vagrant provision — Relance les scripts d'installation (Ansible/Shell).

  • vagrant destroy — Supprime complètement la box et ses données.

  • vagrant ssh — Ouvre une session SSH sur la machine virtuelle.

Clone this wiki locally