From 270012207136eb9703f1e981d855f72b22d2e831 Mon Sep 17 00:00:00 2001
From: Alexander Diewald <diewald@fortiss.org>
Date: Sun, 26 Jan 2020 13:19:01 +0100
Subject: [PATCH] Docker: Add docker file for maven build and tests

Signed-off-by: Alexander Diewald <diewald@fortiss.org>
---
 docker/Dockerfile | 9 +++++++++
 docker/xvfb.sh    | 7 +++++++
 2 files changed, 16 insertions(+)
 create mode 100644 docker/Dockerfile
 create mode 100644 docker/xvfb.sh

diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000..7daa695
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,9 @@
+FROM maven:latest
+
+RUN apt-get update
+
+RUN apt-get install -y libgtk-3-bin xvfb libgomp1
+
+ENV DISPLAY=:99
+ADD xvfb.sh /usr/bin/xvfb.sh
+RUN chmod a+x /usr/bin/xvfb.sh
diff --git a/docker/xvfb.sh b/docker/xvfb.sh
new file mode 100644
index 0000000..b90649f
--- /dev/null
+++ b/docker/xvfb.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+XVFBARGS="$DISPLAY -ac -screen 0 1024x768x16 +extension RANDR"
+
+/usr/bin/Xvfb ${XVFBARGS} &
+
+exit 0
-- 
GitLab