sha256:dcc5f6e15e681949733fc16147dfce92355a18be7bd1f0954930b933ce1bb0a6
OS/ARCH
Compressed size
105.95 MB
Last pushed
12 months by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:6a51e909caeea347778c5ca048d354dc36d99292d1c3aee438a0b1beecd31365
15
RUN /bin/sh -c groupadd --gid 1001 liquibase && useradd --uid 1001 --gid liquibase --create-home --home-dir /liquibase liquibase && chown liquibase /liquibase # buildkit
4.31 KB
16
WORKDIR /liquibase
32 B
17
ARG LIQUIBASE_VERSION=5.0.0
0 B
18
ARG LB_SHA256=4865954d3b95032beae8cd10ccdb4a4feb7e7e684d886fd979fdbb1305fb6a44
0 B
19
RUN |2 LIQUIBASE_VERSION=5.0.0 LB_SHA256=4865954d3b95032beae8cd10ccdb4a4feb7e7e684d886fd979fdbb1305fb6a44 /bin/sh -c wget -q -O liquibase-${LIQUIBASE_VERSION}.tar.gz "https://package.liquibase.com/downloads/dockerhub/official/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 && ln -s /liquibase/liquibase /usr/local/bin/liquibase && ln -s /liquibase/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh && liquibase --version # buildkit
8.67 MB
20
ARG LPM_VERSION=0.2.14
0 B
21
ARG LPM_SHA256=28750d84bf76d32ba3a2d51674a1b4e14205523c87e4655b2cd8de68b916758e
0 B
22
ARG LPM_SHA256_ARM=541a220aa3c3227cc0fb40b15976b11011568a06a6499af090258bf604f45cc0
0 B
23
LABEL org.opencontainers.image.description=Liquibase Container Image
0 B
24
LABEL org.opencontainers.image.licenses=Apache-2.0
0 B
25
LABEL org.opencontainers.image.vendor=Liquibase
0 B
26
LABEL org.opencontainers.image.version=5.0.0
0 B
27
LABEL org.opencontainers.image.documentation=https://docs.liquibase.com
0 B
28
RUN |5 LIQUIBASE_VERSION=5.0.0 LB_SHA256=4865954d3b95032beae8cd10ccdb4a4feb7e7e684d886fd979fdbb1305fb6a44 LPM_VERSION=0.2.14 LPM_SHA256=28750d84bf76d32ba3a2d51674a1b4e14205523c87e4655b2cd8de68b916758e LPM_SHA256_ARM=541a220aa3c3227cc0fb40b15976b11011568a06a6499af090258bf604f45cc0 /bin/sh -c apt-get update && apt-get -yqq install unzip --no-install-recommends && rm -rf /var/lib/apt/lists/* && mkdir /liquibase/bin && arch="$(dpkg --print-architecture)" && case "$arch" in amd64) DOWNLOAD_ARCH="" ;; arm64) 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 && apt-get purge -y --auto-remove unzip && ln -s /liquibase/bin/lpm /usr/local/bin/lpm && lpm --version # buildkit
3.76 MB
29
ENV LIQUIBASE_HOME=/liquibase
0 B
30
ENV DOCKER_LIQUIBASE=true
0 B
31
COPY docker-entrypoint.sh ./ # buildkit
1.43 KB
32
COPY liquibase.docker.properties ./ # buildkit
172 B
33
USER liquibase:liquibase
0 B
34
ENTRYPOINT ["/liquibase/docker-entrypoint.sh"]
0 B
35
CMD ["--help"]
0 B