Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

BlueMoonDevelopment/expenseman-api

Repository files navigation

Node.js CI apiexpensemanapp ESLint

Status

See Status for uptime statistics

First installation

NPM, NodeJS and PM2 need to be installed. On First startup, run
npm install
to install all the neccessary dependencies.
Then copy the config.example.json and rename it to config.json and change the values to your environment.

Development

simply run npm run dev to start server and it will automatically restart once you make changes. When using Visual Studio code just press F5

Production

Then to start the webserver just run the npm run start
Also you should setup an Apache2 Webserver and Proxy the NodeJS Server to that.

External Documentation

NodeJS documentation
Express.JS documentation
Swagger documentation