diff --git a/.gitignore b/.gitignore
index 8e53b5b814cc3f9d3e78f11e381489f1e62934aa..223692cb698ce5df12e3acba62ec3f8e15df20a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,4 @@ dump.csv
 /configs/coordinator/Cred-WRT.json
 /pipeline_resources/SouthAsia/configs/coordinator/an/sys_config_SouthAsia_an_live.json
 /pipeline_resources/SouthAsia/configs/coordinator/fc/sys_config_SouthAsia_fc_live.json
+/pipeline_resources/
diff --git a/configs/docker/run/launchAndRunDockerEWS.sh b/configs/docker/run/launchAndRunDockerEWS.sh
index 9905de17b7adca3b130cc57915cec2b1295bde9a..96565aacd6e30bffd0286415362afb2d307e3fb9 100755
--- a/configs/docker/run/launchAndRunDockerEWS.sh
+++ b/configs/docker/run/launchAndRunDockerEWS.sh
@@ -6,7 +6,8 @@ islive=''
 clearup=''
 component='not_set'
 loglevel='info'
-config='/storage/app/EWS_prod/regions/EastAfrica/resources/coordinator/configs/config_EastAfrica_fc_live.json' # default
+sys_config='not_set'
+run_config='not_set'
 rundate=$(date '+%Y%m%d') # default today
 
 
@@ -23,8 +24,12 @@ do
       component="$2"
       shift 2
       ;;
-    -c | --config )
-      config="$2"
+    -sc | --sys_config )
+      sys_config="$2"
+      shift 2
+      ;;
+    -c | --run_config )
+      run_config="$2"
       shift 2
       ;;
     -s | --rundate )
@@ -82,9 +87,9 @@ else
 fi
 
 function run_coordinator() {
-    printf "component: %s\nconfig: %s\nrundate: %s\n" "$component" "$config" "$rundate"
+    printf "component: %s\nconfig: %s\nrundate: %s\n" "$component" "$sys_config" "$run_config" "$rundate"
     printf "optional args:\n%s\n" "$upload $islive $clearup"
-    config_base=`basename $config`
+    config_base=$(basename $run_config)
     printf "%s\n" $config_base
     docker run \
     --rm \
@@ -98,7 +103,8 @@ function run_coordinator() {
     -w "/storage/app/EWS_prod/code" \
     lb584/ews_coordinator \
     "$component_script" \
-    -c "$config" \
+    -sc "$sys_config" \
+    -c "$run_config" \
     -s "$rundate" \
     -l "$loglevel" \
     $upload \