A Data Management System
/
+-- angular
| +-- src
| | +-- app // web page source code
| | | +-- ...
| | | +-- init
| | | | +-- keycloak-init.factory.ts // keycloak config in angular app
+-- config
| +-- nginx.conf // nginx configuration
+-- docker
| +-- Dockerfile.angular // build docker image
+-- keycloak
| +-- chatbot.json // keycloak realm setting
+-- docker-compose.yaml // docker compose file
Prerequisites:
-
✅ IDE: VS Code
-
✅ NodeJs
-
✅ Yarn
-
✅ Augular 10+
If you don't have
yarn
installed, You will need to install vianpm install --global yarn
command.
After cloning this repository, cd into the directory then run yarn
to download node modules.
For local development, run yarn start
and navigate browser to http://localhost:4200/
for the result.
Prerequisites:
- ✅ Docker and Docker compose 🐋
Clone this repository and change KEYCLOAK_FRONTEND_URL
to your keycloak reverse proxy then build the image and run containers by executing
docker-compose up -d --build