Cingulara / openrmf-docs

Documentation on the OpenRMF application, including scripts to run the whole stack as well as just infrastructure with documentation on using the tool.
https://www.openrmf.io/
GNU General Public License v3.0
124 stars 26 forks source link

[FEATURE] Move Keycloak under main :8080 port #265

Closed Cingulara closed 1 year ago

Cingulara commented 2 years ago

Is your feature request related to a problem? Please describe. Move the Keycloak under the :8080 and nginx.conf versus a separate :9001.

Describe the solution you'd like Put an /auth/ area in the nginx.conf file and mask the Keycloak URL behind it to make it much easier to run all on one port. That simplifies a few things:

This will break the port to redirect to instead of :9001 will be :8080. Will have to document this change and show alternatives to keep the old way, giving time to reset.

Describe alternatives you've considered n/a

Additional context

THIS IS A BREAKING CHANGE WHEN UPGRADING

Because this would move the Keycloak volume to point to the local folder/directory this will not move your data. You can just rerun the setup script and remake the users. OR leave alone and comment out what will be in the YML and NGINX to keep your stuff as is.

Putting all under :8080 is 1 less port, and makes it SO MUCH EASIER to put under :8443 to make HTTPS.

DaleBinghamSoteriaSoft commented 1 year ago

Moving this and Grafana under port 8080

A single port enables MUCH easier HTTPS setup (which we will document better) across everything.

DaleBinghamSoteriaSoft commented 1 year ago

Also updating the setup routines to use the correct theme for login as well as accounts based on KC 20 themes