Skip to content

Dockeriser le bot pour permettre une gestion via Komodo #21

Description

@mortifia

Constat

Le bot est actuellement déployé nativement via systemd
(rolelist.service, node Start_Bot_Roles.js), en dehors de la portée de
Komodo Periphery (root limitée à /etc/komodo). Impossible de le gérer
comme un Stack Komodo (build/deploy/rollback/logs depuis l'UI) sans le
conteneuriser.

Le clone git sur le VPS avait aussi dérivé de l'historique (56 fichiers
modifiés localement jamais commités) — à nettoyer au passage du
déploiement.

Plan

  • Dockerfile (node:20-alpine) + docker-compose.yml
  • config.json (gitignored, contient le token Discord) monté en volume,
    pas dupliqué
  • Configurer le nouveau Stack dans Komodo (déploiement manuel, pas
    d'auto-deploy)

Voir la PR associée pour le détail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions