The Matchmaker Bot Website, where users can check the current leaderboard, and admins can change settings on channels.
The following environment variabled are required to run the container:
- DISCORD_OAUTH2_LINK: Discord OAuth2 Link
- HOST_NAME: Host Name.
Not Mandatory:
- HOST: Address to run the server on.
- PORT: Port to run the server on.
Local development requires the following software:
- NodeJS
- PNPM
If everything is set up correctly, run the following command for an optimal development environment, which will watch for changes in all the necessary files and auto-restart the server if necessary.
yarn dev
For Deployment, the correct commands are:
yarn buildnode ./dist/index.js
Linting can be run using the following commands:
yarn formatyarn lint
For any additional commands, check out the package.json.
I use GitHub Actions CI/CD and Kubernetes for my deployments. All required into regarding deployments can be found in /.github and /chart.
- David Pinto (iTweeno)