diff --git a/.bumpversion.cfg b/.bumpversion.cfg index dd1aecbd355b8f9f658ea727109525bbe6197a74..ff5076a29c4a8ed331b2938582c240cf30aea085 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -10,7 +10,4 @@ serialize = {major}.{minor}.{patch} search = <version>{current_version}</version><!-- BUMP_VERSION --> replace = <version>{new_version}</version><!-- BUMP_VERSION --> -[bumpversion:file:Dockerfile] - [bumpversion:file:hbp.yml] - diff --git a/Dockerfile b/Dockerfile index 8c5244eb44ce5f643b94538b61c837d93febbbae..65956c78678637ae515a3adaf40d9a10eb6a91be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,18 +7,16 @@ ARG VERSION ENV DOCKERIZE_VERSION=v0.4.0 -RUN apk add --update ca-certificates wget \ +RUN apk add --no-cache --update ca-certificates wget \ && update-ca-certificates \ - && wget -O /tmp/dockerize.tar.gz https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-${DOCKERIZE_VERSION}.tar.gz \ + && wget -O /tmp/dockerize.tar.gz "https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-${DOCKERIZE_VERSION}.tar.gz" \ && tar -C /usr/local/bin -xzvf /tmp/dockerize.tar.gz \ && rm -rf /var/cache/apk/* /tmp/* COPY docker/runner/config/application.tmpl /config/application.tmpl COPY docker/runner/README.md docker/runner/run.sh / -ENV PORTAL_BACKEND_VERSION=2.1.0 - -COPY target/portal-backend-$PORTAL_BACKEND_VERSION.jar backend.jar +COPY target/portal-backend-$VERSION.jar backend.jar EXPOSE 8080 @@ -29,8 +27,8 @@ LABEL org.label-schema.build-date=$BUILD_DATE \ org.label-schema.description="Java backend for the MIP portal" \ org.label-schema.url="https://mip.humanbrainproject.eu" \ org.label-schema.vcs-type="git" \ - org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.vcs-url="https://github.com/LREN-CHUV/portal-backend" \ + org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.version="$VERSION" \ org.label-schema.vendor="LREN CHUV" \ org.label-schema.license="AGPLv3" \ diff --git a/docker/builder/build-in-docker.sh b/docker/builder/build-in-docker.sh index fc9df64b060d49aee9b1137c8b635cda38f1f796..62c4795108afaf68fbb1cf0cdf15909e5e147dc6 100755 --- a/docker/builder/build-in-docker.sh +++ b/docker/builder/build-in-docker.sh @@ -1,7 +1,11 @@ #!/usr/bin/env bash +echo ">>> Building inside Docker" + echo "Removing old target folder..." rm -rf target/ echo "Packaging..." mvn package + +echo ">>> Backend build is complete"