Skip to content

Commit 2be8b97

Browse files
Merge pull request #1001 from Rajandeep98/SBCQ132_Documentations
SBCQ-132 Updating Documentation 3/13
2 parents 23babfb + 8aad206 commit 2be8b97

File tree

3 files changed

+10
-27
lines changed

3 files changed

+10
-27
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[![img](https://img.shields.io/badge/Lifecycle-Stable-97ca00)]
2-
## Queue Managment System
2+
## Queue Managment System - About
33

44
The Queue Managment System will be used to manage the citizen flow and provide analtyics for our Service BC locations. This system is designed to be used for government offices with a large number of services.
55

@@ -11,9 +11,9 @@ Designed for use in an application platform buld for containers specifically Ope
1111

1212
- VueJS & BootStrap for Front End
1313
- Flask & Python for API Backend
14-
- Patroni Database Cluster
15-
- RabbitMQ
16-
- Caddy HTTP/2 Web Server
14+
- EDB (Postgres)
15+
- Redis
16+
- Ngnix
1717

1818
## Features
1919

appointment-frontend/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cd api
1515
mkdir client_secrets
1616
cd ..
1717
18-
cp documentation/demo-files/secrets.json api/client_secrets/secrets.json
18+
cp -r .devcontainer/config/api/client_secrets api/
1919
```
2020

2121
Note:

documentation/Readme.md

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
# Installation Guide - Work in Progress
1+
# Queue-Management : Installation Guide
22

33
We use OpenShift in our environment, and it is our recommendation for running this project. You can then use our build / deployment configs found in the openshift directory.
44

55
For development, we recommend you use Visual Studio Code's *Remote - Containers* to run the application in docker containers, as described below.
66

77
## Key features of the platform:
88

9-
Jenkins Build process includes:
9+
Git Actions Build process includes:
1010

1111
- Building our Flask/Python API
12-
- Building our Vue FrontEnd and copying the output to CADDY Webserver
12+
- Building our Vue FrontEnd
13+
- Cypress e2e Tests
1314
- Postman tests
1415
- Zap Vulnerability tests
1516

@@ -79,18 +80,7 @@ queue-management
7980
└───notifications-api
8081
.env
8182
```
82-
83-
## Set up Keycloak:
84-
85-
TODO: automate this.
86-
87-
You should be able to login in with admin/admin on http://localhost:8085/auth
88-
1. Go to Groups, add new group *theq_internal_user*
89-
1. Go to Roles, add new role *internal_user*
90-
1. Go to Users, view all users, edit 'admin',
91-
- under Groups, under Available Groups, join *theq_internal_user*
92-
- under Role Mappings, select *internal_user*, add selected, should see under assigned role
93-
1. Go to Clients, edit *account*, Scope tab, set Full Scope Allowed to ON
83+
NOTE: get .env files from Teams Channel : "DevOps - Openshift"
9484

9585
## Frequently Asked Questions
9686

@@ -208,13 +198,6 @@ It's probably a good idea to delete your database volume when changing the versi
208198
</details>
209199

210200

211-
# TODO: REMOVE/REVISE/INCLUDE EVERYTHING BELOW
212-
213-
**TODO: Complete these: How do I...**
214-
215-
1. Do stuff with analytics?
216-
1. Run Redis?
217-
218201
## To use FRONTEND:
219202

220203
**IMPORTANT: To login, use the Keycloak Login link at the bottom right hand corner. The main login is used with Single Signon integration to our Enterprise Active Directory Domain.**

0 commit comments

Comments
 (0)