From db8acf3172788a4a970dc373103521233c663236 Mon Sep 17 00:00:00 2001 From: shadjachaudhari Date: Tue, 22 Jan 2019 16:37:34 +0530 Subject: [PATCH] adding demo compose files --- docker-compose-networks.yaml | 44 ++++++++++++++++++++++++++++++++++++ docker-compose-nginx.yaml | 11 +++++++++ 2 files changed, 55 insertions(+) create mode 100644 docker-compose-networks.yaml create mode 100644 docker-compose-nginx.yaml diff --git a/docker-compose-networks.yaml b/docker-compose-networks.yaml new file mode 100644 index 0000000..b021ed3 --- /dev/null +++ b/docker-compose-networks.yaml @@ -0,0 +1,44 @@ +version: "3.2" +networks: + frontendnet: + driver: bridge + ipam: + driver: default + config: + - subnet: 172.22.0.0/24 + backendnet: + driver: bridge + ipam: + driver: default + config: + - subnet: 172.23.0.0/24 + +services: + frontend: + networks: + frontendnet: + ipv4_address: 172.22.0.3 + + image: shadjachaudhari/nginx:extra_packages + ports: + - 8080:8080 + + db: + networks: + backendnet: + ipv4_address: 172.23.0.4 + image: shadjachaudhari/mysql:extra_packages + environment: + - MYSQL_ROOT_PASSWORD=abc + ports: + - 3306:3306 + + backend: + networks: + frontendnet: + ipv4_address: 172.22.0.5 + backendnet: + ipv4_address: 172.23.0.5 + image: shadjachaudhari/nginx:extra_packages + + \ No newline at end of file diff --git a/docker-compose-nginx.yaml b/docker-compose-nginx.yaml new file mode 100644 index 0000000..11d7661 --- /dev/null +++ b/docker-compose-nginx.yaml @@ -0,0 +1,11 @@ +# run time changes +# volume bind +version: "3.2" +services: + app: + network_mode: "host" + image: shadjachaudhari/nginx:mydemo + volumes: + - type: bind + source: ./default.conf + target: /etc/nginx/conf.d/default.conf \ No newline at end of file