diff --git a/configs/docker/build/Dockerfile~ b/configs/docker/build/Dockerfile~ deleted file mode 100644 index 70cd41110c0f46f8a3560cceeab3bf074a7aa46f..0000000000000000000000000000000000000000 --- a/configs/docker/build/Dockerfile~ +++ /dev/null @@ -1,42 +0,0 @@ -# syntax=docker/dockerfile:1 -FROM ubuntu:24.04 as base_image - -SHELL ["/bin/bash", "-c"] - -#install system packages -#RUN apt-get update;apt-get install --assume-yes python3.11 python3.11-venv wget unzip emacs gdal-bin libgdal-dev build-essential gfortran zlib1g zlib1g-dev libbz2-dev apt-utils liblzma-dev libcurl4-openssl-dev default-jre openssh-server libfribidi-dev libfontconfig1-dev libspatialindex-dev git dos2unix nano rsync; -RUN echo "alias e='emacs -nw $1'" >> ~/.bashrc; -RUN alias ll="ls -ltr" - -#sets the timezone to London -#RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata - -#these usernames and ids match the production server (IaaS), override when building a local image if needed -ARG GNAME=ews -ARG UNAME=ewsmanager -ARG UID=1006 -ARG GID=1008 -#RUN groupadd -g $GID $GNAME -#RUN useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME - -#run mkdir as root -RUN mkdir -p /storage/app/EWS_prod/regions/EastAfrica/workspace -RUN mkdir -p /storage/app/EWS_prod/regions/SouthAsia/workspace - -#RUN chown -R $UNAME /storage - -#swith to the user before installing stuff -#USER $UNAME - -WORKDIR /home - -#copy resources in -COPY ./requirements.txt . - -#build the venv -#RUN python3.11 -m venv /storage/app/EWS_prod/envs/venv/ews_prod -#RUN source /storage/app/EWS_prod/envs/venv/ews_prod/bin/activate;pip install -r requirements.txt - -RUN echo $PYTHONPATH - -WORKDIR /home/ewsmanager diff --git a/configs/docker/run/launchDocker_desktop.sh b/configs/docker/run/launchDocker_desktop.sh deleted file mode 100644 index ea57c06d2d8325f7920d51c66f5b1a3801f757fd..0000000000000000000000000000000000000000 --- a/configs/docker/run/launchDocker_desktop.sh +++ /dev/null @@ -1 +0,0 @@ -docker run -it -v "/media/scratch/lb584_scratch/projects/ews_aws/code:/storage/app/EWS_prod/code" -v "/media/scratch/lb584_scratch/projects/ews_aws/regions:/storage/app/EWS_prod/regions" -v "/media/scratch/lb584_scratch/projects/ews_aws/envs/credentials:/storage/app/EWS_prod/envs/credentials" -v "/media/scratch/lb584_scratch/projects/ews_aws/sftp:/storage/sftp" -v "/media/scratch/lb584_scratch/projects/ews_aws/webdata:/storage/moved/" -w "/storage/app/EWS_prod/code/" --name ews_runner ews_coordinator diff --git a/configs/docker/run/runDockerDesktop.sh b/configs/docker/run/runDockerDesktop.sh deleted file mode 100644 index 031f1a71efd40ebaa0ad7c2bf2cf50d4218ff9d3..0000000000000000000000000000000000000000 --- a/configs/docker/run/runDockerDesktop.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash -set -e - -upload='' -islive='' -clearup='' -component='not_set' -config='/media/scratch/lb584_scratch/projects/ews_aws/resources/coordinator/configs/config_EastAfrica_fc_live.json' # default -rundate=$(date '+%Y%m%d') # default today - - -SHORT=p:c:s:h -LONG=component:,config:,rundate:,noupload::,islive::,clearup::,help -OPTS=$(getopt -a --options $SHORT --longoptions $LONG -- "$@") -echo $OPTS -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 - ;; - --noupload ) - upload="--noupload" - shift 2; - ;; - --islive ) - islive="--islive" - shift 2; - ;; - --clearup ) - clearup="--clearup" - shift 2; - ;; - -h | --help) - "This is a launch script, example usage: runDockerEWS.sh -p Deposition -c -c /<path>/config_EastAfrica_fc_live.json -s 20220808" - exit 2 - ;; - --) - shift; - break - ;; - *) - echo "Unexpected option: $1" - ;; - esac -done - - - -function run_coordinator() { - printf "component: %s\nconfig: %s\nrundate: %s\n" "$component" "$config" "$rundate" - printf "optional args:\n%s\n" "$upload $islive $clearup" - docker container ls; - docker exec \ - ews_runner \ - /storage/app/EWS_prod/code/coordinator/scripts/run_Processor.sh \ - -p "$component" \ - -c "$config" \ - -s "$rundate" \ - $upload \ - $islive \ - $clearup; - exit $?; -} - -run_coordinator -exit $? diff --git a/configs/docker/run/runDockerDesktop.sh~ b/configs/docker/run/runDockerDesktop.sh~ deleted file mode 100644 index f61c2b96bb5d76bc65b1b85e9cf8e0285410d905..0000000000000000000000000000000000000000 --- a/configs/docker/run/runDockerDesktop.sh~ +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash -set -e - -upload='' -islive='' -clearup='' -component='not_set' -config='/media/scratch/lb584_scratch/projects/ews_aws/resources/coordinator/configs/config_EastAfrica_fc_live.json' # default -rundate=$(date '+%Y%m%d') # default today - - -SHORT=p:c:s:h -LONG=component:,config:,rundate:,noupload::,islive::,clearup::,help -OPTS=$(getopt -a --options $SHORT --longoptions $LONG -- "$@") -echo $OPTS -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 - ;; - --noupload ) - upload="--noupload" - shift 2; - ;; - --islive ) - islive="--islive" - shift 2; - ;; - --clearup ) - clearup="--clearup" - shift 2; - ;; - -h | --help) - "This is a launch script, example usage: runDockerEWS.sh -p Deposition -c -c /<path>/config_EastAfrica_fc_live.json -s 20220808" - exit 2 - ;; - --) - shift; - break - ;; - *) - echo "Unexpected option: $1" - ;; - esac -done - - - -function run_coordinator() { - printf "component: %s\nconfig: %s\nrundate: %s\n" "$component" "$config" "$rundate" - printf "optional args:\n%s\n" "$upload $islive $clearup" - docker container ls; - docker exec \ - ews_runner \ - sh -c /storage/app/EWS_prod/code/coordinator/scripts/run_Processor.sh \ - -p "$component" \ - -c "$config" \ - -s "$rundate" \ - $upload \ - $islive \ - $clearup; - exit $?; -} - -run_coordinator -exit $?