Pänzsystem is Registration Office and Bank Account System for Kinderstädte (Child Play/Kids Town). It provides a NodeJS Restful API as Back-End and an AngularJS PSA as Front-End.
- Docker
paenzsystem [COMMAND]
- start Start the app
- stop Stops the app
- upgrade Pulls latest images and renews containers.
For setup run "npm install" in each Server and WebFrontend directories. Besides downloading the node modules, that'll also generate ssl keys and a docker mongodb container.
AngularJS Single Page App. Use "mpn run build" to build it. That'll output it into the public Server folder.
Express NodeJS Server. Provides RestAPI and uses mongodb. Alos serves Single Page WebFrontend, located under "public". Use "npm start" to start it.
Docker related scripts. App is deployed as docker containers. "paenzsystem" is end user script to control the docker container. Use "devel.sh" to create local docker images and container. Is also used to setup development mongodb container.
App is autmatically build by docker hub. For an local image run "devel.sh build".
This is licensed under GPL-3.0