This is API for CalcMeUp project.
This project has four API:
- APP API. it is main API which works with all entities.
- AUTH API. It is authentication API. It is works only with user's entities. In future it will be as a third-party API.
- NOTIFY API - Send different notification via email or other services.
- ANALYST API - Return data from DB.
- To develop this project you need to install several programs:
nodejs
git
docker
docker-compose
- Clone this project.
git clone https://github.com/Turngait/fincloud_api_nest.git
- Go to develop branch
git checkout develop
- You need to make "npm install" in folder of all services.
cd app
npm install
cd ../auth
npm install
cd ../notify
npm install
cd ..
- Then firstly launch only DB
docker-compose -f docker-compose.db.yaml up
-
Go to PhpMyAdmin and create two DB - 'fincloud' and 'users' For example PhpMyAdmin can be on http://localhost:8082/
-
After stop all containers.
docker-compose -f docker-compose.db.yaml down
- Build and start containers in dev mode
docker-compose build
docker-compose up
......
http://ilya-r.com/
http://cmu.ilya-r.com/