|
1 | | -# Installation Guide - Work in Progress |
| 1 | +# Queue-Management : Installation Guide |
2 | 2 |
|
3 | 3 | 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. |
4 | 4 |
|
5 | 5 | For development, we recommend you use Visual Studio Code's *Remote - Containers* to run the application in docker containers, as described below. |
6 | 6 |
|
7 | 7 | ## Key features of the platform: |
8 | 8 |
|
9 | | -Jenkins Build process includes: |
| 9 | +Git Actions Build process includes: |
10 | 10 |
|
11 | 11 | - 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 |
13 | 14 | - Postman tests |
14 | 15 | - Zap Vulnerability tests |
15 | 16 |
|
@@ -79,18 +80,7 @@ queue-management |
79 | 80 | └───notifications-api |
80 | 81 | .env |
81 | 82 | ``` |
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" |
94 | 84 |
|
95 | 85 | ## Frequently Asked Questions |
96 | 86 |
|
@@ -208,13 +198,6 @@ It's probably a good idea to delete your database volume when changing the versi |
208 | 198 | </details> |
209 | 199 |
|
210 | 200 |
|
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 | | - |
218 | 201 | ## To use FRONTEND: |
219 | 202 |
|
220 | 203 | **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