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 0ce6db0b..c768d016 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,13 @@ version: "3.0" services: dockerapp: + extends: + file: common.yml + service: dockerapp build: . - ports: - - "5000:5000" depends_on: - redis redis: - image: redis:3.2.0 + extends: + file: common.yml + service: redis diff --git a/prod.yml b/prod.yml index b0096ff1..b3b9532f 100644 --- a/prod.yml +++ b/prod.yml @@ -1,9 +1,13 @@ version: '2' services: dockerapp: + extends: + file: common.yml + service: dockerapp image: jleetutorial/dockerapp - ports: - - "5000:5000" - + depends_on: + - redis redis: - image: redis:3.2.0 + extends: + file: common.yml + service: redis