From 02754aa291f8fa779eb856a12f5d9ab1ca7be630 Mon Sep 17 00:00:00 2001 From: Anton Joubert <ajoubert@ska.ac.za> Date: Wed, 26 Sep 2018 13:30:25 +0200 Subject: [PATCH] Fix itango startup issue in Docker If ipython hasn't been run yet the itango fails to start because of missing profile configuration files. Now create a profile as part of the Docker build. --- docker/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index af61a79d..8cb9529b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -146,6 +146,9 @@ RUN useradd -ms /bin/bash tango-cs \ && echo "tango-cs ALL=(root) NOPASSWD:ALL" > /etc/sudoers.d/tango-cs \ && chmod 0440 /etc/sudoers.d/tango-cs +# create ipython profile to so that itango doesn't fail if ipython hasn't run yet +RUN su tango-cs -c 'ipython profile create' + # Create mount point, so we can create more files here when inside container, # with external volume mounted RUN mkdir /home/tango-cs/src \ -- GitLab