FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
Commit 6dd0b430 authored by L. Bower's avatar L. Bower
Browse files

adding some new docker config/images for running on IaaS

parent c479144a
No related branches found
No related tags found
No related merge requests found
......@@ -38,6 +38,3 @@ RUN conda env create --file conda-env-py3EWS-withbuilds.yml --prefix /storage/ap
#tidy
RUN rm -v ~/miniconda.sh conda-env-py3EWS-withbuilds.yml;
FROM base_image as runner
CMD ["echo", "hello world"]
\ No newline at end of file
FROM ews_coordinator:latest
ENTRYPOINT ["/storage/app/EWS_prod/code/coordinator/run_Processor.sh"]
#CMD ["-p" "-c", "--noupload", "-s"]
\ No newline at end of file
install.packages("devtools", repos='http://cran.us.r-project.org')
install.packages("dplyr", repos='http://cran.us.r-project.org')
require(devtools)
install_version("readr", version="1.1.1", repos="http://cran.us.r-project.org")
install_version("rprojroot", version="1.3-2", repos="http://cran.us.r-project.org")
install_version("raster", version="2.6-7", repos="http://cran.us.r-project.org")
install_version("lubridate", version="1.7.4", repos="http://cran.us.r-project.org")
install_version("magrittr", version="1.5", repos="http://cran.us.r-project.org")
install_version("rgdal", version="1.3-3", repos="http://cran.us.r-project.org")
install_version("tidyr", version="0.8.1", repos="http://cran.us.r-project.org")
install_version("rgeos", version="0.3-28", repos="http://cran.us.r-project.org")
#!/bin/bash
set -e
upload='--noupload' # default
rundate=$(date '+%Y%m%d') # default today
SHORT=p:,c:,s:,h
LONG=component:,config:,rundate::,help
OPTS=$(getopt -a -n weather --options $SHORT --longoptions $LONG -- "$@")
eval set -- "$OPTS"
while :
do
case "$1" in
-p | --component )
component="$2"
shift 2
;;
-c | --config )
config="$2"
shift 2
;;
-s | --rundate )
rundate="$2"
shift 2
;;
-h | --help)
"This is a weather script"
exit 2
;;
--)
shift;
break
;;
*)
echo "Unexpected option: $1"
;;
esac
done
printf "component: %s\nconfig: %s\nrundate: %s\nupload: %s\n" $component $config $rundate $upload
function run_depo_plotting() {
docker run -it -v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/code:/storage/app/EWS_prod/code" \
-v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/regions:/storage/app/EWS_prod/regions" \
-v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/envs/credentials:/storage/app/EWS_prod/envs/credentials" \
-w "/storage/app/EWS_prod/code" \
ews_coordinator_runner \
-p $component \
-c $config \
-s $rundate \
$upload
}
run_depo_plotting
docker run -dt -v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/code:/storage/app/EWS_prod/code" \
-v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/regions:/storage/app/EWS_prod/regions" \
-v "/media/scratch/lb584_scratch/projects/ews_aws/ews_3/envs/credentials:/storage/app/EWS_prod/envs/credentials" \
-w "/storage/app/EWS_prod/code" \
--name ews_runner \
ews_coordinator
echo "launched"
#!/bin/bash
set -e
upload='--noupload' # default
rundate=$(date '+%Y%m%d') # default today
SHORT=p:,c:,s:,h
LONG=component:,config:,rundate::,help
OPTS=$(getopt -a -n weather --options $SHORT --longoptions $LONG -- "$@")
eval set -- "$OPTS"
while :
do
case "$1" in
-p | --component )
component="$2"
shift 2
;;
-c | --config )
config="$2"
shift 2
;;
-s | --rundate )
rundate="$2"
shift 2
;;
-h | --help)
"This is a weather script"
exit 2
;;
--)
shift;
break
;;
*)
echo "Unexpected option: $1"
;;
esac
done
printf "component: %s\nconfig: %s\nrundate: %s\nupload: %s\n" $component $config $rundate $upload
function run_coordinator() {
docker exec -it \
ews_runner \
/storage/app/EWS_prod/code/coordinator/run_Processor.sh \
-p $component \
-c $config \
-s $rundate \
$upload
}
run_coordinator
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment