Skip to content

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

Open
@pbeckm

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.

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