aboutsummaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorMitch Riedstra <mitch@riedstra.us>2019-03-27 23:06:36 -0400
committerMitch Riedstra <mitch@riedstra.us>2019-03-27 23:06:36 -0400
commitc49d9e0d69685d022fa6ffaa04f91bbe46f67551 (patch)
tree5f100e3f9b70340f2e642de286cda01183b6e5b4 /docker-compose.yml
parent35dddcfc0dc2ded193a6b503f9ff4a5a3cd68439 (diff)
downloaddispatch-tracker-c49d9e0d69685d022fa6ffaa04f91bbe46f67551.tar.gz
dispatch-tracker-c49d9e0d69685d022fa6ffaa04f91bbe46f67551.tar.xz
Fully dockerized environment
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
+