Skip to content

refactor(docker-images) Single purpose containers

Roang requested to merge feat/single-purpose-containers into develop

Die Empfehlung für Docker ist es jeden Container genau eine Funktion erfüllen zu lassen. In der aktuellen Konfiguration ist der monolith container sowohl Django App server, als auch Nginx reverse proxy. Da der reverse proxy im Schwarm komplett ignoriert wird, habe ich diesen externalisiert und den App container bereinigt.

Um die Gitlab CI weiter prüfen zu lassen, werden nun 2 Container gebaut:

  • Der test container welcher den Port 8000 veröffentlicht.
  • Der produktiv container der nur den Unix Socket unter /run/rc3platform/app.sock veröffentlicht.

Merge request reports