From 1af5db5a36b9f292f04a2faa67e7cd4eb92112c8 Mon Sep 17 00:00:00 2001 From: Christian Krakau-Louis Date: Fri, 11 Sep 2020 23:11:07 +0200 Subject: [PATCH] Create ion-swarm.yml --- certs/ion-swarm.yml | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 certs/ion-swarm.yml diff --git a/certs/ion-swarm.yml b/certs/ion-swarm.yml new file mode 100644 index 0000000..e2ab2d7 --- /dev/null +++ b/certs/ion-swarm.yml @@ -0,0 +1,48 @@ +version: '3.2' +services: + opencart: + image: ameseguer/opencart + environment: + MYSQL_ALLOW_EMPTY_PASSWORD: "yes" + MYSQL_ROOT_PASSWORD: "rootpwd" + networks: + - dmz + deploy: + mode: replicated + replicas: 1 + update_config: + parallelism: 1 + delay: 10s + restart_policy: + condition: on-failure + labels: + - "traefik.docker.network=dmz" + - "traefik.port=80" + - "traefik.enable=true" + - "traefik.frontend.entryPoints=http,https" + - "traefik.frontend.rule=Host:user${PREFIX}.akaorigin.com,user${PREFIX}.my-akashop.com" + + + juiceshop: + image: bkimminich/juice-shop:latest + networks: + - dmz + deploy: + mode: replicated + replicas: 1 + update_config: + parallelism: 1 + delay: 10s + restart_policy: + condition: on-failure + labels: + - "traefik.docker.network=dmz" + - "traefik.port=3000" + - "traefik.enable=true" + - "traefik.frontend.entryPoints=http,https,http-filtered,https-filtered" + - "traefik.frontend.rule=Host:user${PREFIX}exam.akaorigin.com,user${PREFIX}exam.my-akashop.com" + + +networks: + dmz: + external: true