Commit Graph
5 Commits
Author SHA1 Message Date
MichaelandClaude Opus 5.5 ea084034b9 feat: gateway sécurisé, miroir de schéma automatique et sync incrémentale
- Schéma Hostinger recopié automatiquement depuis PG Debian (colonnes, PK,
  index) : plus d'init.sql maintenu à la main (corrige articles.artcentrale,
  mvtart.no_id et les 12 tables manquantes)
- Stratégies : full transactionnel (DELETE + INSERT, garde-fou de volume) et
  window (signature mensuelle + 10 derniers jours) pour les grosses tables
- Attente de la fin de la sync Debian (_run), pg_try_advisory_lock,
  cron 07:30 Europe/Paris, force honoré, alertes webhook
- Dashboard : basic auth, CSP sans script inline, plus d'innerHTML,
  port 3002 non publié (accès via Nginx Proxy Manager)
- Secrets hors du compose (.env), frps épinglé 0.71.0 avec TLS forcé,
  allowPorts et additionalScopes
- Suppression de sync.sh, tables.js, utils.js, init.sql ; README de déploiement

L'ancien mot de passe de la base `post` figure dans l'historique git :
il doit être changé sur le serveur (voir README).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 11:41:29 +02:00
Michael 8fdd970622 refactor: remove descriptive comments and the default network from frps and sync services. 2026-03-20 08:27:06 +01:00
Michael 62b7093172 feat: Implement a new Dockerized PostgreSQL data synchronization service with cron scheduling. 2026-03-20 07:31:55 +01:00
Michael 420da6a409 Remove Caddy service and volumes, then integrate FRPS into an external Nginx network. 2026-03-18 11:39:08 +01:00
MichaelandClaude Sonnet 4.6 05802dd72f Initial commit : Gateway Hostinger (frps + Caddy)
- frps : reçoit le tunnel frpc depuis le serveur magasin
- Caddy : reverse proxy HTTPS avec SSL automatique Let's Encrypt
- Expose api.ffnancy.fr → tunnel → API interne magasin

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 10:11:01 +01:00