Files
Compagnon-du-Lagon---Marama/deploy/DEPLOY.md
syoul b10d9c515b Simplification complète de l'app - Suppression admin/WiFi/bungalow
- Suppression de toute la partie admin (routes, composants, API)
- Suppression du WiFi et du numéro de bungalow
- Simplification de l'accueil (logo, météo, message statique)
- App 100% statique maintenant
- Redirection simple vers /accueil
- Nettoyage des hooks et types inutilisés
2025-11-23 19:22:34 +01:00

59 lines
1.1 KiB
Markdown

# Déploiement sur serveur
## Étapes de déploiement
1. **Transférer les fichiers sur le serveur**
```bash
rsync -avz --delete deploy/ user@marama.syoul.fr:/var/www/pension-admin/
```
2. **Se connecter au serveur**
```bash
ssh user@marama.syoul.fr
cd /var/www/pension-admin
```
3. **Configurer les variables d'environnement**
```bash
cp .env.example .env
nano .env # Modifier ADMIN_PASSWORD
```
4. **Installer et démarrer**
```bash
chmod +x start.sh
./start.sh
```
5. **Avec PM2 (recommandé)**
```bash
npm install -g pm2
pm2 start npm --name "pension-admin" -- start
pm2 save
pm2 startup
```
## Configuration Nginx (reverse proxy)
```nginx
server {
listen 80;
server_name admin.marama.syoul.fr;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
```
## SSL avec Certbot
```bash
sudo certbot --nginx -d admin.marama.syoul.fr
```