From 421ddc119784f15702f0fec1d05842578a1d3a8e Mon Sep 17 00:00:00 2001 From: Chris Hubing Date: Tue, 8 Dec 2020 16:55:39 +0000 Subject: [PATCH] adding comanage cron container --- .../container_files/system/root-crontab | 4 ++++ .../container_files/system/runcomangejob.sh | 12 ++++++++++++ Workbench/docker-compose.yml | 11 +++++++++++ 3 files changed, 27 insertions(+) create mode 100644 Workbench/comanage_cron/container_files/system/root-crontab create mode 100644 Workbench/comanage_cron/container_files/system/runcomangejob.sh diff --git a/Workbench/comanage_cron/container_files/system/root-crontab b/Workbench/comanage_cron/container_files/system/root-crontab new file mode 100644 index 0000000..5e3a594 --- /dev/null +++ b/Workbench/comanage_cron/container_files/system/root-crontab @@ -0,0 +1,4 @@ +* * * * * /usr/local/bin/runcomangejob.sh 1 +* * * * * /usr/local/bin/runcomangejob.sh 2 +# Deprecated job to run expirations, syncorgsources, and groupvalidity tasks (until Registry v4.0.0) +0 * * * * /usr/local/bin/runcomangejob.sh diff --git a/Workbench/comanage_cron/container_files/system/runcomangejob.sh b/Workbench/comanage_cron/container_files/system/runcomangejob.sh new file mode 100644 index 0000000..b5ca34b --- /dev/null +++ b/Workbench/comanage_cron/container_files/system/runcomangejob.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +if [ "$#" -ne 1 ]; + then + echo Executing job to run expirations, syncorgsources, and groupvalidity tasks + cd /srv/comanage-registry/app && Console/cake job -q + exit +fi + +echo Executing job shell for CO number $1 +cd /srv/comanage-registry/app && Console/cake job -q -r -c $1 +echo Done executing job shell for CO number $1 diff --git a/Workbench/docker-compose.yml b/Workbench/docker-compose.yml index e333f8b..6df1b5c 100644 --- a/Workbench/docker-compose.yml +++ b/Workbench/docker-compose.yml @@ -344,6 +344,17 @@ services: - source: c_sp-key.pem target: shib_sp-key.pem + comanage-cron: + build: + context: ./comanage_cron/ + args: + - CSPHOSTNAME + environment: + - ENV + - USERTOKEN + networks: + - net + networks: net: driver: bridge