- 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
1.1 KiB
1.1 KiB
Déploiement sur serveur
Étapes de déploiement
-
Transférer les fichiers sur le serveur
rsync -avz --delete deploy/ user@marama.syoul.fr:/var/www/pension-admin/ -
Se connecter au serveur
ssh user@marama.syoul.fr cd /var/www/pension-admin -
Configurer les variables d'environnement
cp .env.example .env nano .env # Modifier ADMIN_PASSWORD -
Installer et démarrer
chmod +x start.sh ./start.sh -
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