/* * QC Élection Forecast — Plateforme de prévision électorale du Québec 2026 * Auteur : Simon-Pierre Boucher * Contact : contact@spboucher.ai * https://www.qc-election.com */ // PM2 — QC Élection Forecast (nœud M2U64) module.exports = { apps: [ { name: "qc-election", cwd: __dirname + "/backend", script: ".venv/bin/uvicorn", args: "app.main:app --host 0.0.0.0 --port 8140", interpreter: "none", env: { PYTHONUNBUFFERED: "1" }, max_restarts: 20, restart_delay: 4000, out_file: "../logs/qc-election.out.log", error_file: "../logs/qc-election.err.log", merge_logs: true, }, { name: "qc-election-ngrok", script: "/opt/homebrew/bin/ngrok", args: "http 8140 --url=https://www.qc-election.com --log=stdout", interpreter: "none", max_restarts: 50, restart_delay: 5000, out_file: "../logs/qc-election-ngrok.log", error_file: "../logs/qc-election-ngrok.err.log", }, ], };