Open
Description
Issue
Currently, there is no CI/CD.
Solution
Implement CI:
- Each bot should be deployed as a separate Docker container. This allows to shut down, enable, or maintain them separately. The bots are separate NodeJS modules and for such can be deployed separately.
- The server should be deployed separately. All bots will use it.
Additional context
- The CI should only deploy the container corresponding to the module, in which the commit that was made. So if a commit was made to the server, the server gets redeployed.
- The NodeJS modules currently depend locally on each other, so it might be necessary to publish them.
Metadata
Metadata
Assignees
Type
Projects
Status
Backlog