organize the docker directory
diff --git a/docker/Dockerfile.centos7 b/docker/compile/Dockerfile.centos7
similarity index 93%
rename from docker/Dockerfile.centos7
rename to docker/compile/Dockerfile.centos7
index 7044fe5..e83456d 100644
--- a/docker/Dockerfile.centos7
+++ b/docker/compile/Dockerfile.centos7
@@ -37,4 +37,4 @@
&& /tmp/bazel.sh
ADD bazelrc /root/.bazelrc
-ADD compile-platform.sh /compile-platform.sh
+ADD scripts/compile-platform.sh /compile-platform.sh
diff --git a/docker/Dockerfile.ubuntu14.04 b/docker/compile/Dockerfile.ubuntu14.04
similarity index 93%
rename from docker/Dockerfile.ubuntu14.04
rename to docker/compile/Dockerfile.ubuntu14.04
index 0c19c53..a1bd885 100644
--- a/docker/Dockerfile.ubuntu14.04
+++ b/docker/compile/Dockerfile.ubuntu14.04
@@ -32,4 +32,4 @@
&& /tmp/bazel.sh
ADD bazelrc /root/.bazelrc
-ADD compile-platform.sh /compile-platform.sh
+ADD scripts/compile-platform.sh /compile-platform.sh
diff --git a/docker/Dockerfile.ubuntu15.10 b/docker/compile/Dockerfile.ubuntu15.10
similarity index 93%
rename from docker/Dockerfile.ubuntu15.10
rename to docker/compile/Dockerfile.ubuntu15.10
index 8ff213c..b7cd58a 100644
--- a/docker/Dockerfile.ubuntu15.10
+++ b/docker/compile/Dockerfile.ubuntu15.10
@@ -31,4 +31,4 @@
&& /tmp/bazel.sh
ADD bazelrc /root/.bazelrc
-ADD compile-platform.sh /compile-platform.sh
+ADD scripts/compile-platform.sh /compile-platform.sh
diff --git a/docker/Dockerfile.ubuntu16.04 b/docker/compile/Dockerfile.ubuntu16.04
similarity index 93%
rename from docker/Dockerfile.ubuntu16.04
rename to docker/compile/Dockerfile.ubuntu16.04
index ab8d1fb..4823104 100644
--- a/docker/Dockerfile.ubuntu16.04
+++ b/docker/compile/Dockerfile.ubuntu16.04
@@ -32,5 +32,5 @@
&& /tmp/bazel.sh
ADD bazelrc /root/.bazelrc
-ADD compile-platform.sh /compile-platform.sh
+ADD scripts/compile-platform.sh /compile-platform.sh
diff --git a/docker/Dockerfile.dist.centos7 b/docker/dist/Dockerfile.dist.centos7
similarity index 100%
rename from docker/Dockerfile.dist.centos7
rename to docker/dist/Dockerfile.dist.centos7
diff --git a/docker/Dockerfile.dist.ubuntu14.04 b/docker/dist/Dockerfile.dist.ubuntu14.04
similarity index 100%
rename from docker/Dockerfile.dist.ubuntu14.04
rename to docker/dist/Dockerfile.dist.ubuntu14.04
diff --git a/docker/Dockerfile.dist.ubuntu15.10 b/docker/dist/Dockerfile.dist.ubuntu15.10
similarity index 100%
rename from docker/Dockerfile.dist.ubuntu15.10
rename to docker/dist/Dockerfile.dist.ubuntu15.10
diff --git a/docker/Dockerfile.dist.ubuntu16.04 b/docker/dist/Dockerfile.dist.ubuntu16.04
similarity index 100%
rename from docker/Dockerfile.dist.ubuntu16.04
rename to docker/dist/Dockerfile.dist.ubuntu16.04
diff --git a/docker/build-artifacts.sh b/docker/scripts/build-artifacts.sh
similarity index 94%
rename from docker/build-artifacts.sh
rename to docker/scripts/build-artifacts.sh
index df53a6d..6837a03 100755
--- a/docker/build-artifacts.sh
+++ b/docker/scripts/build-artifacts.sh
@@ -5,8 +5,8 @@
echo "$(cd "$(dirname "$1")"; pwd)/$(basename "$1")"
}
-DOCKER_DIR=$(dirname $(realpath $0))
-PROJECT_DIR=$(dirname $DOCKER_DIR )
+DOCKER_DIR=$(dirname $(dirname $(realpath $0)))
+PROJECT_DIR=$(dirname $DOCKER_DIR)
SCRATCH_DIR="$HOME/.heron-compile"
SRC_TAR="$SCRATCH_DIR/src.tar.gz"
@@ -91,7 +91,7 @@
setup_scratch_dir() {
mkdir -p $1/artifacts
- cp $DOCKER_DIR/* $1
+ cp -r $DOCKER_DIR/* $1
}
setup_output_dir() {
@@ -130,9 +130,9 @@
export HERON_TREE_STATUS="${HERON_TREE_STATUS:-$(heron_tree_status)}"
if [ $TARGET_PLATFORM = "darwin" ]; then
- docker/compile-platform.sh
+ docker/scripts/compile-platform.sh
else
- docker/compile-docker.sh
+ docker/scripts/compile-docker.sh
fi
}
diff --git a/docker/build-docker.sh b/docker/scripts/build-docker.sh
similarity index 100%
rename from docker/build-docker.sh
rename to docker/scripts/build-docker.sh
diff --git a/docker/build-exec-docker.sh b/docker/scripts/build-exec-docker.sh
similarity index 100%
rename from docker/build-exec-docker.sh
rename to docker/scripts/build-exec-docker.sh
diff --git a/docker/ci-docker.sh b/docker/scripts/ci-docker.sh
similarity index 95%
rename from docker/ci-docker.sh
rename to docker/scripts/ci-docker.sh
index c081c89..71d89cb 100755
--- a/docker/ci-docker.sh
+++ b/docker/scripts/ci-docker.sh
@@ -5,7 +5,7 @@
echo "$(cd "$(dirname "$1")"; pwd)/$(basename "$1")"
}
-DOCKER_DIR=$(dirname $(realpath $0))
+DOCKER_DIR=$(dirname $(dirname $(realpath $0)))
PROJECT_DIR=$(dirname $DOCKER_DIR )
SCRATCH_DIR="$HOME/.heron-docker"
@@ -25,7 +25,7 @@
mkdir $1/artifacts
fi
- cp $DOCKER_DIR/* $1
+ cp -r $DOCKER_DIR/* $1
}
build_exec_image() {
@@ -46,7 +46,7 @@
DOCKER_IMAGE_FILE="$OUTPUT_DIRECTORY/heron-$TARGET_PLATFORM-$HERON_VERSION.tar"
fi
- DOCKER_FILE="$SCRATCH_DIR/Dockerfile.dist.$TARGET_PLATFORM"
+ DOCKER_FILE="$SCRATCH_DIR/dist/Dockerfile.dist.$TARGET_PLATFORM"
setup_scratch_dir $SCRATCH_DIR
diff --git a/docker/cleanup-dockers.sh b/docker/scripts/cleanup-dockers.sh
similarity index 100%
rename from docker/cleanup-dockers.sh
rename to docker/scripts/cleanup-dockers.sh
diff --git a/docker/compile-docker.sh b/docker/scripts/compile-docker.sh
similarity index 93%
rename from docker/compile-docker.sh
rename to docker/scripts/compile-docker.sh
index cdbfbb8..5b6490e 100755
--- a/docker/compile-docker.sh
+++ b/docker/scripts/compile-docker.sh
@@ -6,7 +6,7 @@
echo "$(cd "$(dirname "$1")"; pwd)/$(basename "$1")"
}
-DOCKER_DIR=$(dirname $(realpath $0))
+DOCKER_DIR=$(dirname $(dirname $(realpath $0)))
PROJECT_DIR=$(dirname $DOCKER_DIR)
verify_dockerfile_exists() {
@@ -17,7 +17,7 @@
}
dockerfile_path_for_platform() {
- echo "$SCRATCH_DIR/Dockerfile.$1"
+ echo "$SCRATCH_DIR/compile/Dockerfile.$1"
}
copy_bazel_rc_to() {
diff --git a/docker/compile-platform.sh b/docker/scripts/compile-platform.sh
similarity index 89%
rename from docker/compile-platform.sh
rename to docker/scripts/compile-platform.sh
index b18bfa1..01e32f5 100755
--- a/docker/compile-platform.sh
+++ b/docker/scripts/compile-platform.sh
@@ -35,8 +35,8 @@
bazel clean
echo "Creating packages"
-bazel build -c opt --config=$CONFIG_PLATFORM scripts/packages:tarpkgs
-bazel build -c opt --config=$CONFIG_PLATFORM scripts/packages:binpkgs
+bazel build -c opt --jobs 25 --config=$CONFIG_PLATFORM scripts/packages:tarpkgs
+bazel build -c opt --jobs 25 --config=$CONFIG_PLATFORM scripts/packages:binpkgs
echo "Moving packages to /$OUTPUT_DIRECTORY"
for file in ./bazel-bin/scripts/packages/*.tar.gz; do