From 15809121174388880eff890e4f2f0a3ee0859cea Mon Sep 17 00:00:00 2001 From: dcore94 Date: Fri, 2 Oct 2020 14:59:21 +0200 Subject: [PATCH] created start files for development runs --- docker-compose-bare.yml | 25 +++++++++++++++++++++++++ docker-compose-noworkers.yml | 26 ++++++++++++++++++++++++++ scripts/entrypoint-noworkflows.sh | 14 ++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 docker-compose-bare.yml create mode 100644 docker-compose-noworkers.yml create mode 100755 scripts/entrypoint-noworkflows.sh diff --git a/docker-compose-bare.yml b/docker-compose-bare.yml new file mode 100644 index 0000000..2710662 --- /dev/null +++ b/docker-compose-bare.yml @@ -0,0 +1,25 @@ +version: '3' +services: + conductor: + image: "nubisware/netflixoss-conductor:latest" + container_name: conductorserver + ports: + - "5000:5000" + - "8080:8080" + environment: + - "loadExample=false" + networks: + - orchestrator + init: + build: . + image: init + networks: + - orchestrator + volumes: + - ./resources:/var/resources:ro + - ./scripts:/var/scripts:ro + entrypoint: /var/scripts/entrypoint-noworkflows.sh + networks: + - orchestrator +networks: + orchestrator: diff --git a/docker-compose-noworkers.yml b/docker-compose-noworkers.yml new file mode 100644 index 0000000..03dd1b2 --- /dev/null +++ b/docker-compose-noworkers.yml @@ -0,0 +1,26 @@ +version: '3' +services: + conductor: + image: "nubisware/netflixoss-conductor:latest" + container_name: conductorserver + ports: + - "5000:5000" + - "8080:8080" + environment: + - "loadExample=false" + - "log4j2.debug=true" + networks: + - orchestrator + init: + build: . + image: init + networks: + - orchestrator + volumes: + - ./resources:/var/resources:ro + - ./scripts:/var/scripts:ro + entrypoint: /var/scripts/entrypoint.sh + networks: + - orchestrator +networks: + orchestrator: diff --git a/scripts/entrypoint-noworkflows.sh b/scripts/entrypoint-noworkflows.sh new file mode 100755 index 0000000..842730f --- /dev/null +++ b/scripts/entrypoint-noworkflows.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +export BASE="http://conductorserver:8080/api" +echo "Waiting for conductor ..." +until $(curl --output /dev/null --silent --fail $BASE/health); do + echo 'still waiting ...' + sleep 5 +done + +echo 'Contact ... starting upload' + +curl -s -o /dev/null -w "%{http_code}\n" -X POST -H 'Content-Type: application/json' -d @/var/resources/tasks/pytasks.json $BASE/metadata/taskdefs + +#curl -s -o /dev/null -w "%{http_code}\n" -X POST -H 'Content-Type: application/json' -d @/var/resources/workflows/portal/group_deleted.json $BASE/metadata/workflow