S
Synnaps-SBSF
Verification du service
Clone FSS API Health
Vue d'ensemble
Socle Synnaps-SBSF sur VPS IONOS Meme system design que Admin.sharp-clients.fr, avec serveur Express, PM2, Nginx et deploiement GitHub Actions.
Verifier l'etat Voir le runbook
Domaine cible: synappx-sbsf.sharp-clients.fr
FSS
Clone FSS

Génère automatiquement le fichier clone .bin avec le lien d'intégration Synappx Manage mis à jour, prêt à transmettre au terrain.

Disponible — tenant SBSF – 3
Ouvrir l'outil Clone FSS
Serveur Express

Point d'entree Node.js minimal, bind sur 127.0.0.1:5140, pret a recevoir les futures fonctionnalites metier.

Demarrage valide localement
Tester /api/health
PM2
Execution sur VPS

Un fichier ecosystem PM2 et une configuration Nginx sont prets pour le domaine public sur votre infrastructure Sharp.

Bootstrap VPS restant a executer sur le serveur
Voir les commandes de mise en ligne
CI
Deploiement GitHub

Le workflow de deploiement SSH est deja en place. Il attend seulement les secrets GitHub et le clone initial sur le VPS.

Secrets GitHub a renseigner
Consulter le runbook
Runbook
Sequence de mise en ligne
IONOS / GitHub / PM2
# Initialisation du projet sur le VPS
mkdir -p /opt/synappx-sbsf
cd /opt/synappx-sbsf
git clone https://github.com/XavierJoly/synappx-sbsf.git .
npm install --omit=dev
pm2 start ecosystem.config.cjs --env production
pm2 save

# Configuration Nginx
cp deploy/nginx/synappx-sbsf.sharp-clients.fr.conf /etc/nginx/sites-available/
ln -s /etc/nginx/sites-available/synappx-sbsf.sharp-clients.fr.conf /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
certbot --nginx -d synappx-sbsf.sharp-clients.fr

# Secrets GitHub Actions
VPS_HOST
VPS_USER
VPS_SSH_KEY

# Une fois ces etapes faites, chaque push sur main deploie automatiquement.
Application
Synnaps-SBSF
Port interne
5140
Environnement
-
Uptime
-