Add Docker
parent
83c9fc5277
commit
3eecb82c5a
28
Docker.md
Normal file
28
Docker.md
Normal file
@ -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
|
||||
```
|
Loading…
Reference in New Issue
Block a user