Skip to content

feat(nginx): split nginx from dashboard

EorlBruder requested to merge feat-split-nginx into main

Dashboard now get's deployed seperatly from the nginx-reverse-proxy. The service nginx has been created in aura-web to act as the reverse-proxy, taking over all functionality from aura-web 1 to 1.

Fixes #111 (closed)

In addition the following tasks should be done:

  • double check the documentation of this area
  • allow custom locations (and nginx-config)
  • allow (or document) usage of different reverse proxy (by disabling the port forwards)
  • discuss whether #85 (closed) is the appropriate issue for this task
  • add NGINX_VERSION to the sample-env file

Regarding NGINX_VERSION: We currently depend on using the alpine-version of nginx, since we need to install certbot manually. This installation is +/- ugly at the moment and should be refactored to only be done when required. We also might be able to implement some smart checking on which package-manager is installed - though I'd generally prefer only supporting alpine here, since it should be enough and is a decent, lightweight option.

Edited by EorlBruder

Merge request reports