4NK_IA_front/4nk-ia-backend.service
4NK IA 5abe33540e feat: finalisation complete du systeme generique
- Tests: correction imports ES modules, mocks APIs externes, timeouts ajustes
- Service systemd: creation service et script installation pour demarrage automatique
- Configuration Vitest: timeout global 10s pour tests avec APIs externes
- Tests mockes: collecteurs avec donnees simulees pour tests stables
- Validation finale: test de verification complete du systeme
- Documentation: tous les fichiers rendus generiques
- Build: TypeScript strict fonctionnel, toutes erreurs corrigees

Systeme pret pour production avec demarrage automatique et tests stables.
2025-09-18 21:50:26 +00:00

37 lines
719 B
Desktop File

[Unit]
Description=4NK IA Backend Service
Documentation=https://git.4nkweb.com/4nk/4NK_IA_front
After=network.target
Wants=network.target
[Service]
Type=simple
User=debian
Group=debian
WorkingDirectory=/home/debian/4NK_IA_front
ExecStart=/usr/bin/node backend/server.js
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
SyslogIdentifier=4nk-ia-backend
# Variables d'environnement
Environment=NODE_ENV=production
Environment=PORT=3001
# Sécurité
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/home/debian/4NK_IA_front
# Limites de ressources
LimitNOFILE=65536
MemoryMax=1G
[Install]
WantedBy=multi-user.target