XOPS API Built on NestJS. It use as backend service for XOPS Environment. XOPS is application that built for recording manhours of work. So you can write and log all activity while you work.
Requirement | Version |
---|---|
NodeJS | >= 18.20 |
PostgreSQL | >= 13.5 |
Redis | latest |
Elasticsearch | 8.5.3 |
# Install all required dependencies
$ yarn install
# Generate entities for Database ORM
$ yarn prisma:generate
$ yarn prisma:generate:crm
$ yarn prisma:generate:xopstz
# development
$ yarn start
# watch mode
$ yarn start:dev
# Or
$ yarn start:devwatch
# production mode
$ yarn build
$ yarn start:prod
If you prefer to deploy apps in docker, XOPS has been already its own Dockerfile
and docker-compose
. It was summarized in build.sh
. Run the command, it would make image and deploy containers for you.
$ sh build.sh
- Mochammad Dimas Editiya
- Antonio Saiful Islam