aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml33
1 files changed, 26 insertions, 7 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 1d2d69a..b4c08e0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,22 +1,41 @@
version: "3"
services:
- web:
- image: dispatch
+ nginx:
+ image: nginx:mainline-alpine
networks:
- - backend
+ backend:
+ ipv4_address: 172.21.23.2
volumes:
- - web-storage:/var/lib/dispatch
-
+ - ./static:/var/www
+ - ./nginx.conf:/etc/nginx/nginx.conf
+
+ app:
+ build: .
+ image: dispatch-app:latest
+ networks:
+ backend:
+ ipv4_address: 172.21.23.3
+ working_dir: /app
+ volumes:
+ - ./app:/app
+ - ./static:/var/www
+
postgres:
image: postgres:11.2
networks:
- - backend
+ backend:
+ ipv4_address: 172.21.23.4
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data:
- web-storage:
networks:
backend:
+ driver: bridge
+ ipam:
+ driver: default
+ config:
+ - subnet: 172.21.23.0/24
+