- Use
cd friend-paneto navigate to the project's directory. - Run
npm installto install the dependencies. - Create a
.envfile with the in the friend-pane folder following the structure of the.env-templatefile.
-
Run the
npm startcommand.Note: The users are stored in the users.json file. Any of them can be used to access the system.
Run docker compose up --build to run the services.
Follow it up with a docker compose for getting the reverse proxy running (required to access the services)
docker compose -f docker-compose.caddy.yml up --build
docker cp configs/caddy/Caddyfile caddy:/config/caddy/Caddyfileand
docker exec -w /config/caddy caddy caddy reloadto reload the config of Caddy, and fully enable HTTPS.
Modify the config/caddy/Caddyfile to suit your needs
- In the docs folder there is attached the Postman collection which contains all of the usable endpoints for the project, along with sample data for using them.