- 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
59 lines
1.1 KiB
Markdown
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
|
|
```
|