Skip to content

Cumbersome startup process for nginx with support for services it proxies.  #3

Description

@pbeckm

The current startup process for running nginx with support for sso (keycloak), and pyiron, in fact
in general any auxiliary application container that nginx plays proxy for, requires first starting nginx in its base config (done via
docker-compose in the root-directory of this repository), then starting keycloak, then reconfiguring
the running nginx-instance to supprt keycloak. This process must be repeated then with pyiron (which
additionally requires keycloak), and so on.

Going any other way in this startup sequence fails either due to an external docker network not being present
or nginx failing to start due to proxied urls not being existent yet.

If startup sequence is done manually, this process is cumbersome and prone to errors, complicated to document and possibly has drawbacks regarding a smooth error recovery afterwards because of intermediate states the startup process
left with.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions