diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..eb305ae --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM adoptopenjdk/openjdk8 +RUN mkdir /app +WORKDIR /tmp/build +COPY ./target/web-svc-demo-0.0.1-SNAPSHOT.jar ./ + +ENTRYPOINT java -jar web-svc-demo-0.0.1-SNAPSHOT.jar \ No newline at end of file diff --git a/build.sh b/build.sh index d26dbe7..186d2bc 100755 --- a/build.sh +++ b/build.sh @@ -2,11 +2,12 @@ set -ex +PROJECT_PTAH=$(pwd) BUILD_VERSION="0.0.1-SNAPSHOT" MODULE_PATH="./web-svc-demo" cd $MODULE_PATH || exit ./gradlew build -mkdir output -cp "./build/libs/web-svc-demo-$BUILD_VERSION.jar" ./output/app.jar \ No newline at end of file +mkdir "$PROJECT_PTAH/target" +cp "./build/libs/web-svc-demo-$BUILD_VERSION.jar" "$PROJECT_PTAH/target/app.jar" \ No newline at end of file diff --git a/clean.sh b/clean.sh index 21e67a7..eafbaf1 100755 --- a/clean.sh +++ b/clean.sh @@ -1,9 +1,5 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash -set -ex - -MODULE_PATH="./web-svc-demo" - -cd $MODULE_PATH || exit - -./gradlew clean \ No newline at end of file +if [ -d "./target" ]; then + rm -rf ./target +fi \ No newline at end of file diff --git a/deploy.sh b/deploy.sh deleted file mode 100755 index 94dd2c0..0000000 --- a/deploy.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env sh - -set -ex - -MODULE_PATH="/tmp/build/web-svc-demo" - -cp "$MODULE_PATH/output/*" /app/ \ No newline at end of file