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