From 6e8075c3f3b1dddc94a7e95d0bc908c99351a7e2 Mon Sep 17 00:00:00 2001
From: Carl Mai <carl.mai@tu-dresden.de>
Date: Fri, 28 Sep 2018 14:36:44 +0200
Subject: [PATCH] docker works now offline

---
 Dockerfile                | 19 ++++++++++++++++---
 trainbenchmark/run_full   | 12 ++++++------
 trainbenchmark/run_medium | 12 ++++++------
 trainbenchmark/run_small  | 12 ++++++------
 4 files changed, 34 insertions(+), 21 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 8ef017a0e..c27f4885b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -35,9 +35,22 @@ RUN chown -R user:user /trainbenchmark
 RUN chown -R user:user /home/user/.bashrc
 USER user
 
-RUN ./gradlew --no-daemon preprocess
-RUN ./gradlew --no-daemon build shadowJar -x test
-RUN ./gradlew --no-daemon initScripts
+RUN ./gradlew --no-daemon preprocess \
+	&& ./gradlew --no-daemon build shadowJar -x test \
+	&& ./scripts/configure.sh 1 1 900 10 \
+	&& ./gradlew --no-daemon generate \
+	&& ./scripts/configure.sh 1 1024 900 10 \
+	&& ./gradlew --no-daemon initScripts
+
+
+# USER root
+# RUN apt-get update -y && apt-get install -y \
+# 	vim \
+# 	--no-install-recommends \
+# 	&& apt-get clean \
+# 	&& rm -rf /var/lib/apt/lists/*
+# USER user
+
 
 # when benchmarking run:
 # RUN ./gradlew --no-daemon generate
diff --git a/trainbenchmark/run_full b/trainbenchmark/run_full
index de32d9df3..a93a8284a 100755
--- a/trainbenchmark/run_full
+++ b/trainbenchmark/run_full
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 512 900 10
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline
diff --git a/trainbenchmark/run_medium b/trainbenchmark/run_medium
index c78bf767b..715e42ad6 100755
--- a/trainbenchmark/run_medium
+++ b/trainbenchmark/run_medium
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 64 600 5
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline
diff --git a/trainbenchmark/run_small b/trainbenchmark/run_small
index c7757e8b3..d017fb53c 100755
--- a/trainbenchmark/run_small
+++ b/trainbenchmark/run_small
@@ -1,7 +1,7 @@
 ./scripts/configure.sh 1 32 60 1
-./gradlew initScripts
-./gradlew generate
-./gradlew individualInjectBenchmark
-./gradlew plotIndividual
-./gradlew individualRepairBenchmark
-./gradlew plotIndividual
+./gradlew initScripts --offline
+./gradlew generate --offline
+./gradlew individualInjectBenchmark --offline
+./gradlew plotIndividual --offline
+./gradlew individualRepairBenchmark --offline
+./gradlew plotIndividual --offline
-- 
GitLab