From 3eecb82c5a5242debdc6466708ae3eb7642bcafd Mon Sep 17 00:00:00 2001 From: ipmake Date: Tue, 19 Dec 2023 11:55:31 +0000 Subject: [PATCH] Add Docker --- Docker.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Docker.md diff --git a/Docker.md b/Docker.md new file mode 100644 index 0000000..b298cb4 --- /dev/null +++ b/Docker.md @@ -0,0 +1,28 @@ +# Docker + +Für unser sowie viele andere Projekte bentigen wir einen Docker Stack bestehend aus folgendem: +- PostgreSQL (Datenbank) +- App (NodeJS) + +Der App container wird der Container der die eigentliche App sowie den Webserver enthält. Bei bedarf können wir in der Zukunft auch einen Proxy wie Nginx hinzufügen und den Stack entsprechend anpassen. + +## Compose +`docker-compose.yaml` +```Dockerfile +name: dwldash +services: + postgres: + volumes: + - /var/run/dwldash/docker/postgres:/var/lib/postgres + restart: no + environment: + POSTGRES_PASSWORD: bQnroQrK9uUrq7 + image: postgres + app: + volumes: + - /var/run/dwldash/docker/data:/dwldash + restart: no + environment: + DATABASE_URL: postgres://postgres:bQnroQrK9uUrq7@postgres:5432/DWL + image: postgres +```