- Have node and npm installed
- Clone the repository
- Install dependencies with
npm install
- Setup a Postgres database and add the environment variables to .env
- Start the project with
npm run dev
There is a separate Docker config for development and production. Both configurations start a containerized Postgres database. For both configs you should also define your environment variables in .env according to .env.example
Development docker setup can be setupped with docker-compose -f .\docker-compose.yml up
.
Production docker setup can be setupped with docker-compose -f .\docker-compose.prod.yml up
.