From f2bddfa136d2ad9053dc390a6368b38a6fc53bfa Mon Sep 17 00:00:00 2001 From: Alan Date: Thu, 30 Oct 2025 11:42:43 +0100 Subject: [PATCH] docs: add deployment guide --- DEPLOYMENT.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 DEPLOYMENT.md diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md new file mode 100644 index 000000000..26db37aee --- /dev/null +++ b/DEPLOYMENT.md @@ -0,0 +1,56 @@ +\# Guide de déploiement de l'application + + + +Ce document explique comment déployer l'application en environnement de production. + + + +\## Prérequis + + + +\- Docker 20.10+ + +\- Un compte sur Docker Hub + +\- Accès au serveur de production + + + +\## Étapes de déploiement manuel + + + +1\. Construire l'image Docker + +  ```bash + +  docker build -t angular-app:latest . + +  + +Tester l'image localement + +docker run -p 4200:80 angular-app:latest + +Pousser l'image vers Docker Hub + +docker tag angular-app:latest username/angular-app:latest + +docker push username/angular-app:latest + +Déployer sur le serveur + +ssh user@production-server + +docker pull username/angular-app:latest + +docker stop angular-app || true + +docker rm angular-app || true + +docker run -d --name angular-app -p 80:80 username/angular-app:latest + + +