Skip to content

ci: init #3

Open
Open
@oSumAtrIX

Description

@oSumAtrIX

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

Labels

feature-requestRequesting a new feature that's not implemented yetrewrite

Type

No type

Projects

  • Status

    Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions