Aller au contenu principal

Installation du Service Sender

Cette section couvre l'installation et la configuration du service d'envoi de logs (Sender).

Préparation

Commencez par créer la structure de dossiers nécessaire:

mkdir -p /root/keralis/sender/hash
cd /root/keralis/sender

Installation des Dépendances

Installez les dépendances Node.js:

npm install

Configuration

Variables d'Environnement

Créez un fichier .env dans le dossier /root/keralis/sender/ (création automatique via script automatisé):

./setup.sh

Configuration PM2

Créez un fichier ecosystem.config.js pour gérer le service avec PM2:

cat > ecosystem.config.js << EOL
module.exports = {
apps: [{
name: 'senderV1.py',
script: 'auto3.js',
watch: true,
env: {
NODE_ENV: 'production'
}
}]
}
EOL

Démarrage du Service

Démarrez le service avec PM2 et configurez-le pour qu'il démarre automatiquement:

pm2 start ecosystem.config.js
pm2 save
pm2 startup

Vérification

Vérifiez que le service fonctionne correctement:

pm2 status
pm2 logs auto-sender

Après quelques minutes, vous devriez voir de nouveaux fichiers de logs apparaître dans le répertoire /root/keralis/logs/.