# 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.