Skip to content

Repository files navigation

Psy Pay Service

This houses the backend of psypay.

For developer's setup 🚀

yarn prepare
yarn
docker-compose build
docker-compose up -d

Environment Variables 📝

MONGODB_URI="mongodb://admin:password@mongodb:27017/psypay-db?authMechanism=DEFAULT&authSource=admin"
DATABASE_NAME="psypay-db"

Mongodb Compass 🧭

Install MongoDB Compass on your local machine and connect the dockerized mongodb instance for your LOCAL dev simulations. Connection string:

mongodb://admin:password@localhost:27017/psypay-db?replicaSet=rs0&authSource=admin&directConnection=true

APIs ✨

Swagger: http://localhost:8000/documentation/static/index.html

ex. GET http://localhost:8000/v1/users

curl --location 'http://localhost:8000/v1/users'

Migrations

Latest changes in DB schema validation are applied every new build. See migrate-mongo.

yarn migrate-up
yarn migrate-down
yarn migrate-create

Lint and commits

yarn lint
yarn commit

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages