Skip to content

Commit 1ae4309

Browse files
authored
Roles/Auth and updated Dashboard (#135)
--Auth logic to validate that only system admins can execute commands (stop container, start container, etc) --Corresponding alerts on front-end that commands cannot be executed due to invalid permissions --Additional configurability for users w/ env variables (specify different credentials you will run docketeer-db on, etc) -- Code cleanup and additional error checking. -- Updated compose file demonstrating persistence of Prometheus data with volumes -- Updated dashboard json to its most recent state. ** Will update README after approval to explain configuration options ** To test, checkout to current state of userauth -- within docker compose file, please replace our image (docketeerx/docketeer) with docketeerx/dockauth so you can pull the image that has been built from the current state of this app. Should work on all computers. Also, please rebuild the postgres image within imageConfigs/postgres (and update the docker compose if you choose to retag it rather than overwrite) Once validated, the main docketeerx/docketeer image can be updated and republished, as well as the docketeerx/postgres image
2 parents fd23814 + b2f57ab commit 1ae4309

36 files changed

+1095
-964
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ yarn.lock
99
src/database/docketeerdb
1010
server/database/docketeerdb
1111
dist/
12-
security/
1312
.env
13+
/imageConfigs/grafana/data
14+
/imageConfigs/prometheus/promData
15+
/imageConfigs/postgres/docketeerdb
1416

1517
coverage/
1618

Dockerfile

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)