All in one solution for the WissKI Cloud Management System
| .dockerignore | ||
| .env-example | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile_app | ||
| Dockerfile_drupal | ||
| Dockerfile_postgres | ||
| entrypoint_app.sh | ||
| entrypoint_drupal.sh | ||
| extensions_postgres.sh | ||
| LICENSE.md | ||
| README.md | ||
| zz-custom-opcache-settings.ini | ||
| zz-custom-php-settings.ini | ||
WissKI Cloud API Deamon
Many thanks to Iqan Shaikh for the node-api-starter project.
Pre-requisites
- NodeJS & NPM
- MongoDB
- Docker
- Docker Compose
Getting started
To Run App
- Clone the repo
git clone git@github.com:rnsrk/wisski_cloud_api_daemon.git
- Change to app dir and install dependencies
cd ./wisski_cloud_api_daemon/app && npm i
Build and run docker containers
- Change back to app root Build images
cd .. && docker compose build
- run all containers
docker compose up -d
- Follow logs
docker logs wisski_cloud_api_daemon -f
- To stop
docker compose down
Routes:
- For healthcheck: http://localhost:2912/wisski-cloud-daemon/api/v1/healthcheck
- For Swagger specs: http://localhost:2912/wisski-cloud-daemon/api/v1/api-specs/