This project is a Node.js application that includes a Dockerized MySQL instance.
- Docker
- Make
- Node.js
- pnpm
Follow these steps to get the project up and running:
- Start the Dockerized MySQL instance:
make start
- Create a new
.env
file in the root of the project. Use the.development.env
file as a template. Ensure you replace any placeholder values with your actual configuration.
cp .development.env .env
- Install dependencies using pnpm:
pnpm install
- Start the application:
pnpm start
And voila! Your application should now be running.
If you need to stop the Docker container, you can use the following command:
make stop
To reset the Docker database and apply migrations:
make reset
This project is licensed under the MIT License - see the LICENSE.md file for details.
The rust version of this project can be found here.