From 7213368736432f234379e489852c4e6688f7f273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 20 Oct 2016 14:45:23 +0200 Subject: [PATCH] Added docker-compose.yml --- docker/docker-compose.yml | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docker/docker-compose.yml diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..0e15f80 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,43 @@ +mongo: + image: mongo + container_name: mongo + restart: always + volumes: + - /data/storage/db:/data/db + ports: + - "127.0.0.1:27017:27017" +redis: + image: redis + container_name: redis + restart: always +blender_cloud: + image: armadillica/blender_cloud + container_name: blender_cloud + restart: always + environment: + VIRTUAL_HOST: http://cloudapi.blender.org,https://cloudapi.blender.org,http://cloud.blender.org,https://cloud.blender.org + FORCE_SSL: "true" + volumes: + - /data/git/blender-cloud:/data/git/blender-cloud:ro + - /data/git/attract:/data/git/attract:ro + - /data/git/pillar:/data/git/pillar:ro + - /data/git/pillar-python-sdk:/data/git/pillar-python-sdk:ro + - /data/config:/data/config:ro + - /data/storage/pillar:/data/storage/pillar + links: + - mongo + - redis +haproxy: + image: dockercloud/haproxy + container_name: haproxy + restart: always + ports: + - "443:443" + - "80:80" + environment: + - CERT_FOLDER=/certs/ + - TIMEOUT=connect 5s, client 5m, server 10m + links: + - blender_cloud + volumes: + - '/data/certs:/certs'