The API for the tags Discord bot.
This is backend for the actual bot. It's where the data is stored, the sites are generated, and so on.
You can start of with filling in the variables in the .env file. All you need to do is fill in the following variable:
# The authentication key used to access the API. This will default to nothing, meaning there will be no authentication.
AUTH_KEY=...
After that is done, you can then run docker-compose up
and watch it become alive!
You will of course need docker-compose as well as docker to do this.
- PostgreSQL & Prisma for database-related functions
- tsoa & Express for routing in the API
- Docker & Docker Compose for creating containers and starting up the project easily
- tsup for code bundling
- Pino & pino-pretty for better logging