Files
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

1.1 KiB

Déploiement sur serveur

Étapes de déploiement

  1. Transférer les fichiers sur le serveur

    rsync -avz --delete deploy/ user@marama.syoul.fr:/var/www/pension-admin/
    
  2. Se connecter au serveur

    ssh user@marama.syoul.fr
    cd /var/www/pension-admin
    
  3. Configurer les variables d'environnement

    cp .env.example .env
    nano .env  # Modifier ADMIN_PASSWORD
    
  4. Installer et démarrer

    chmod +x start.sh
    ./start.sh
    
  5. Avec PM2 (recommandé)

    npm install -g pm2
    pm2 start npm --name "pension-admin" -- start
    pm2 save
    pm2 startup
    

Configuration Nginx (reverse proxy)

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

sudo certbot --nginx -d admin.marama.syoul.fr