From 43173a0475b35ca6856fcfd2df9929de9263e65d Mon Sep 17 00:00:00 2001 From: Miguel Prada <miguel.prada@tecnalia.com> Date: Mon, 11 Feb 2019 09:26:32 +0100 Subject: [PATCH] Add scripts/Dockerfile required for deployment script --- deploy/Dockerfile | 6 ++++++ deploy/ros_entrypoint.bash | 6 ++++++ scripts/pre-deploy-cleanup.bash | 7 +++++++ 3 files changed, 19 insertions(+) create mode 100644 deploy/Dockerfile create mode 100644 deploy/ros_entrypoint.bash create mode 100644 scripts/pre-deploy-cleanup.bash diff --git a/deploy/Dockerfile b/deploy/Dockerfile new file mode 100644 index 0000000..0b55d4e --- /dev/null +++ b/deploy/Dockerfile @@ -0,0 +1,6 @@ +FROM industrial_ci_image + +COPY ./ros_entrypoint.bash / + +ENTRYPOINT ["/ros_entrypoint.bash"] +CMD ["bash"] diff --git a/deploy/ros_entrypoint.bash b/deploy/ros_entrypoint.bash new file mode 100644 index 0000000..01fe41c --- /dev/null +++ b/deploy/ros_entrypoint.bash @@ -0,0 +1,6 @@ +#!/bin/bash +set -e + +# setup application environment +source "/root/catkin_ws/install/setup.bash" +exec "$@" diff --git a/scripts/pre-deploy-cleanup.bash b/scripts/pre-deploy-cleanup.bash new file mode 100644 index 0000000..eb33139 --- /dev/null +++ b/scripts/pre-deploy-cleanup.bash @@ -0,0 +1,7 @@ +#!/bin/bash + +set -e + +rm -rf /root/catkin_ws/build /root/catkin_ws/devel /root/catkin_ws/src /root/ici /root/src + +# Unset env vars? -- GitLab