From 617d187c7b30fd8c34cbdfc480f7e76b3e868cbf Mon Sep 17 00:00:00 2001 From: mancini <mancini@astron.nl> Date: Fri, 18 Oct 2019 11:47:53 +0200 Subject: [PATCH] Add scripts path to ENV Former-commit-id: 2787386c252fe625138630e083866fdce94de9e2 --- Docker/Dockerfile | 11 +++++++---- Docker/build_docker.sh | 6 +++--- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Docker/Dockerfile b/Docker/Dockerfile index 0ab3a36a..ac682c48 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -1,15 +1,18 @@ FROM lofar/lofar-pipeline SHELL ["/bin/bash", "-c"] -RUN mkdir /home/lofaruser/ && groupadd -r lofaruser && useradd --no-log-init -r -g lofaruser lofaruser +RUN mkdir /home/lofaruser/ && \ + groupadd -r lofaruser && \ + useradd --no-log-init -r -g lofaruser lofaruser && \ + chown lofaruser:lofaruser /home/lofaruser -RUN apt-get update && apt-get install -y nodejs python3-pip -RUN python3 -m pip install cwltool cwl-runner +RUN apt-get update && apt-get install -y nodejs python3-pip git +RUN python3 -m pip install cwltool cwl-runner git+https://github.com/darafferty/LSMTool ADD L570745_uv_first10.MS.tar.xz /data COPY scripts/* /usr/local/bin/ RUN chmod +rx /usr/local/bin/* - +ENV PYTHONPATH="/usr/local/bin:${PYTHONPATH}" #ENTRYPOINT ["/home/lofaruser/.entrypoint"] USER lofaruser diff --git a/Docker/build_docker.sh b/Docker/build_docker.sh index 45d397f2..e16e7fe0 100755 --- a/Docker/build_docker.sh +++ b/Docker/build_docker.sh @@ -1,10 +1,10 @@ -#!/bin/bash +#! /bin/bash BRANCH=production REPO_URL=https://github.com/lofar-astron/prefactor # FETCHES THE SCRIPTS ONLY svn checkout ${REPO_URL}/branches/${BRANCH}/scripts SCRIPT_PATH=$(realpath ${BASH_SOURCE[0]}) -PATH=$(dirname ${SCRIPT_PATH}) +DOCKER_PATH=$(dirname ${SCRIPT_PATH}) -docker build $PATH -t prefactor:latest +docker build ${DOCKER_PATH} -t prefactor:latest -- GitLab