From 306b9e9bb769283a5dfabf1ff742de23c62bdf9c Mon Sep 17 00:00:00 2001 From: James Lee Date: Sun, 26 Jun 2016 15:13:05 +0100 Subject: [PATCH] refactor docker compose file --- common.yml | 7 +++++++ docker-compose.yml | 9 ++++++--- prod.yml | 9 ++++++--- 3 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 common.yml diff --git a/common.yml b/common.yml new file mode 100644 index 00000000..99579bb3 --- /dev/null +++ b/common.yml @@ -0,0 +1,7 @@ +version: '2' +services: + dockerapp: + ports: + - "5000:5000" + redis: + image: redis:3.2.0 diff --git a/docker-compose.yml b/docker-compose.yml index 2c57eda6..8b6b1188 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,12 @@ version: '2' services: dockerapp: + extends: + file: common.yml + service: dockerapp build: . - ports: - - "5000:5000" redis: - image: redis:3.2.0 + extends: + file: common.yml + service: redis diff --git a/prod.yml b/prod.yml index b0096ff1..877b5bd2 100644 --- a/prod.yml +++ b/prod.yml @@ -1,9 +1,12 @@ version: '2' services: dockerapp: + extends: + file: common.yml + service: dockerapp image: jleetutorial/dockerapp - ports: - - "5000:5000" redis: - image: redis:3.2.0 + extends: + file: common.yml + service: redis