sha256:8544830e4ca411eff42eb176feeba1b404f022df03fada5d7f1243e5613bbba6
OS/ARCH
Compressed size
408.69 MB
Last pushed
over 1 year by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:4c3e1a080bc81fa4240fd72c354596aa9035b18ae1d11f5309a81761e0372ace
2
RUN /bin/sh -c addgroup --gid 1001 liquibase && adduser --disabled-password --uid 1001 --ingroup liquibase --home /liquibase liquibase && chown liquibase /liquibase # buildkit
935 B
3
RUN /bin/sh -c apk add --no-cache openjdk21-jre-headless bash # buildkit
67.8 MB
4
WORKDIR /liquibase
32 B
5
ARG LIQUIBASE_VERSION=4.32.0
0 B
6
ARG LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54
0 B
7
RUN |2 LIQUIBASE_VERSION=4.32.0 LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54 /bin/sh -c set -x && apk add --no-cache --virtual .fetch-deps wget && wget -q -O liquibase-${LIQUIBASE_VERSION}.tar.gz "https://github.com/liquibase/liquibase/releases/download/v${LIQUIBASE_VERSION}/liquibase-${LIQUIBASE_VERSION}.tar.gz" && echo "$LB_SHA256 *liquibase-${LIQUIBASE_VERSION}.tar.gz" | sha256sum -c - && tar -xzf liquibase-${LIQUIBASE_VERSION}.tar.gz && rm liquibase-${LIQUIBASE_VERSION}.tar.gz && apk del --no-network .fetch-deps && ln -s /liquibase/liquibase /usr/local/bin/liquibase && ln -s /liquibase/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh && liquibase --version # buildkit
353.66 MB
8
ARG LPM_VERSION=0.2.9
0 B
9
ARG LPM_SHA256=b9caecd34c98a6c19a2bc582e8064aff5251c5f1adbcd100d3403c5eceb5373a
0 B
10
ARG LPM_SHA256_ARM=0adb3a96d7384b4da549979bf00217a8914f0df37d1ed8fdb1b4a4baebfa104c
0 B
11
LABEL org.opencontainers.image.description=Liquibase Container Image (Alpine)
0 B
12
LABEL org.opencontainers.image.licenses=Apache-2.0
0 B
13
LABEL org.opencontainers.image.vendor=Liquibase
0 B
14
LABEL org.opencontainers.image.version=4.32.0
0 B
15
LABEL org.opencontainers.image.documentation=https://docs.liquibase.com
0 B
16
RUN |5 LIQUIBASE_VERSION=4.32.0 LB_SHA256=10910d42ae9990c95a4ac8f0a3665a24bd40d08fb264055d78b923a512774d54 LPM_VERSION=0.2.9 LPM_SHA256=b9caecd34c98a6c19a2bc582e8064aff5251c5f1adbcd100d3403c5eceb5373a LPM_SHA256_ARM=0adb3a96d7384b4da549979bf00217a8914f0df37d1ed8fdb1b4a4baebfa104c /bin/sh -c mkdir /liquibase/bin && apk add --no-cache --virtual .fetch-deps wget unzip && arch="$(apk --print-arch)" && case "$arch" in x86_64) DOWNLOAD_ARCH="" ;; aarch64) DOWNLOAD_ARCH="-arm64" && LPM_SHA256=$LPM_SHA256_ARM ;; *) echo >&2 "error: unsupported architecture '$arch'" && exit 1 ;; esac && wget -q -O lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip "https://github.com/liquibase/liquibase-package-manager/releases/download/v${LPM_VERSION}/lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip" && echo "$LPM_SHA256 *lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip" | sha256sum -c - && unzip lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip -d bin/ && rm lpm-${LPM_VERSION}-linux${DOWNLOAD_ARCH}.zip && apk del --no-network .fetch-deps && ln -s /liquibase/bin/lpm /usr/local/bin/lpm && lpm --version # buildkit
3.43 MB
17
ENV LIQUIBASE_HOME=/liquibase
0 B
18
ENV DOCKER_LIQUIBASE=true
0 B
19
COPY docker-entrypoint.sh ./ # buildkit
473 B
20
COPY liquibase.docker.properties ./ # buildkit
173 B
21
USER liquibase:liquibase
0 B
22
ENTRYPOINT ["/liquibase/docker-entrypoint.sh"]
0 B
23
CMD ["--help"]
0 B