From 8883354cfc135a4ebcdb629f0bfc454102bc503c Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Mon, 3 Dec 2018 04:46:31 +0100 Subject: [PATCH] Optimize layers Coding style --- Dockerfile | 11 +++++------ entrypoint.sh | 8 ++++---- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index cf7593a..afa42a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ARG VERSION LABEL maintainer="CrazyMax" \ org.label-schema.build-date=$BUILD_DATE \ org.label-schema.name="jetbrains-license-server" \ - org.label-schema.description="JetBrains License Server image based on Alpine Linux" \ + org.label-schema.description="JetBrains License Server" \ org.label-schema.version=$VERSION \ org.label-schema.url="https://github.com/crazy-max/docker-jetbrains-license-server" \ org.label-schema.vcs-ref=$VCS_REF \ @@ -15,16 +15,15 @@ LABEL maintainer="CrazyMax" \ org.label-schema.vendor="CrazyMax" \ org.label-schema.schema-version="1.0" -RUN apk --update --no-cache add tzdata \ - && rm -rf /var/cache/apk/* /tmp/* - ENV JLS_PATH="/opt/jetbrains-license-server" \ JLS_VERSION="17955" \ JLS_SHA256="998422a48b2d568e5baafd683f9f52b54e2274a0f526afd367a8b84e81b9ec70" -ADD entrypoint.sh /entrypoint.sh +COPY entrypoint.sh /entrypoint.sh -RUN apk --update --no-cache add -t build-dependencies \ +RUN apk --update --no-cache add \ + tzdata \ + && apk --update --no-cache add -t build-dependencies \ curl zip \ && mkdir -p "$JLS_PATH" \ && curl -L "https://download.jetbrains.com/lcsrv/license-server-installer.zip" -o "/tmp/jls.zip" \ diff --git a/entrypoint.sh b/entrypoint.sh index 2c5aeb3..ab26d5a 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,11 +1,11 @@ #!/bin/sh -TZ=${TZ:-"UTC"} +TZ=${TZ:-UTC} JLS_PATH="/opt/jetbrains-license-server" JLS_LISTEN_ADDRESS="0.0.0.0" JLS_PORT=80 -JLS_CONTEXT=${JLS_CONTEXT:-"/"} -JLS_ACCESS_CONFIG=${JLS_ACCESS_CONFIG:-"/data/access-config.json"} +JLS_CONTEXT=${JLS_CONTEXT:-/} +JLS_ACCESS_CONFIG=${JLS_ACCESS_CONFIG:-/data/access-config.json} # Timezone echo "Setting timezone to ${TZ}..." @@ -39,7 +39,7 @@ fi # https://www.jetbrains.com/help/license_server/detailed_server_usage_statistics.html if [ ! -z "$JLS_SMTP_SERVER" -a ! -z "$JLS_STATS_RECIPIENTS" ] ; then - JLS_SMTP_PORT=${JLS_SMTP_PORT:-"25"} + JLS_SMTP_PORT=${JLS_SMTP_PORT:-25} echo "Enabling User Reporting via SMTP at $JLS_SMTP_SERVER:$JLS_SMTP_PORT..." license-server configure --smtp.server ${JLS_SMTP_SERVER} --smtp.server.port ${JLS_SMTP_PORT}