Skip to content

Commit

Permalink
Update Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
stanbrub authored Aug 19, 2024
1 parent ce5b2a3 commit d69dc37
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions contexts/server-slim/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,17 @@ RUN \
mkdir -p /opt/deephaven; \
tar -xf server-jetty-${DEEPHAVEN_VERSION}.tar -C /opt/deephaven; \
ln -s /opt/deephaven/server-jetty-${DEEPHAVEN_VERSION} /opt/deephaven/server-jetty
LABEL \
io.deephaven.server.version="${DEEPHAVEN_VERSION}"

# -------------------------------------

FROM docker.io/library/busybox as deephaven-custom
ARG DEEPHAVEN_VERSION
ARG GIT_REVISION
RUN \
--mount=type=bind,source=server-jetty-${DEEPHAVEN_VERSION}.tar,target=server-jetty-${DEEPHAVEN_VERSION}.tar \
set -eux; \
mkdir -p /opt/deephaven; \
tar -xf server-jetty-${DEEPHAVEN_VERSION}.tar -C /opt/deephaven; \
ln -s /opt/deephaven/server-jetty-${DEEPHAVEN_VERSION} /opt/deephaven/server-jetty
LABEL \
io.deephaven.server.version="${DEEPHAVEN_VERSION}" \
org.opencontainers.image.revision="${GIT_REVISION}"

# -------------------------------------

Expand Down Expand Up @@ -90,14 +84,28 @@ LABEL \

# -------------------------------------

FROM openjdk-bits as deephaven-bits
FROM openjdk-bits as deephaven-bits-released
ARG DEEPHAVEN_VERSION
COPY --link --from=deephaven /opt/deephaven /opt/deephaven
LABEL \
io.deephaven.server.version="${DEEPHAVEN_VERSION}"

# -------------------------------------

FROM openjdk-bits as deephaven-bits-custom
ARG DEEPHAVEN_VERSION
ARG GIT_REVISION
COPY --link --from=deephaven /opt/deephaven /opt/deephaven
LABEL \
io.deephaven.server.version="${DEEPHAVEN_VERSION}" \
org.opencontainers.image.revision="${GIT_REVISION}"

# -------------------------------------

FROM deephaven-bits-${DEEPHAVEN_SOURCES} as deephaven-bits

# -------------------------------------

FROM deephaven-bits as grpc-health-probe-bits
ARG GRPC_HEALTH_PROBE_VERSION
ADD --link --chmod=755 \
Expand Down

0 comments on commit d69dc37

Please sign in to comment.