Update Docker authored by Knerrich Max's avatar Knerrich Max
# Docker
Sowohl unser Development, als auch unser Production-Environment wurde vollständig mit Docker und Docker-Compose umsetzen. <br>
Dies hat den Vorteil dass man nur mit Hilfe von einem Start-Command die komplette Anwendung starten und stoppen kann.
Außerdem lassen sich so Fehler vermeiden, da außer Docker keine anderen Services installiert und gestartet werden müssen.
Da unsere komplette Applikation in einem privaten Docker Network läuft, dass mit Hilfe eines Reverse Proxys ([Traefik](https://traefik.io/)) mit dem externen Netzwerk verbunden ist, benötigen wir innerhalb des Docker-Networks keine SSL-Zertifikate, die sonst oft einen großen Overhead bedeuten würden.
# Production # Production
Unsere kompl
## Starten
Using the [docker-compose.yml](https://gitlab.mi.hdm-stuttgart.de/mk381/wishduell/-/blob/main/docker-compose.yml) file Mit Hilfe der [docker-compose.yml](https://gitlab.mi.hdm-stuttgart.de/mk381/wishduell/-/blob/main/docker-compose.yml) Mit Hilfe der
``docker compose up -d`` ``docker compose up -d``
![Docker_Prod.svg](uploads/55ff4f7bab8e9f72e5b922d560247aef/Docker_Prod.svg) ![Docker_Prod.svg](uploads/55ff4f7bab8e9f72e5b922d560247aef/Docker_Prod.svg)
# Dev # Dev
## Starten
Using the [docker-compose-dev.yml](https://gitlab.mi.hdm-stuttgart.de/mk381/wishduell/-/blob/main/docker-compose.dev.yml) file Mit Hilfe der[docker-compose-dev.yml](https://gitlab.mi.hdm-stuttgart.de/mk381/wishduell/-/blob/main/docker-compose.dev.yml) **file**
``docker compose -f docker-compose.dev.yml up -d`` ``docker compose -f docker-compose.dev.yml up -d``
![DockerDev.svg](uploads/36532250c21866813ace19860ef47d88/DockerDev.svg) ![DockerDev.svg](uploads/36532250c21866813ace19860ef47d88/DockerDev.svg)
\ No newline at end of file