sha256:4f93a9999ac5c630d682d7b508c91b1e34121743086f1120e60fa54cdab350c4
OS/ARCH
Compressed size
244.5 MB
Last pushed
almost 2 years by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:9bfa87f9e5c8503a0cb45953e09d778be9c10f77290651474f95309f8fd834d8
15
RUN /bin/sh -c groupadd --gid 1001 liquibase && useradd --uid 1001 --gid liquibase liquibase && mkdir /liquibase && chown liquibase /liquibase # buildkit
1.83 KB
16
WORKDIR /liquibase
32 B
17
ARG LIQUIBASE_VERSION=4.30.0
0 B
18
ARG LB_SHA256=184ffd609518091da42d6cd75e883b4f6ff1763cce8883e95fc99f7f05ca262d
0 B
19
RUN |2 LIQUIBASE_VERSION=4.30.0 LB_SHA256=184ffd609518091da42d6cd75e883b4f6ff1763cce8883e95fc99f7f05ca262d /bin/sh -c 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 && ln -s /liquibase/liquibase /usr/local/bin/liquibase && ln -s /liquibase/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh && liquibase --version # buildkit
160.44 MB
20
ARG LPM_VERSION=0.2.8
0 B
21
ARG LPM_SHA256=ad46e7f0ca67e39ddbf1435c0bd2879be8a43340c7b627a2da45c07787574200
0 B
22
ARG LPM_SHA256_ARM=2a2e46f2260f46ccd39f487dca161b4e04d97664160925c5e415bd9b54a23e1a
0 B
23
RUN |5 LIQUIBASE_VERSION=4.30.0 LB_SHA256=184ffd609518091da42d6cd75e883b4f6ff1763cce8883e95fc99f7f05ca262d LPM_VERSION=0.2.8 LPM_SHA256=ad46e7f0ca67e39ddbf1435c0bd2879be8a43340c7b627a2da45c07787574200 LPM_SHA256_ARM=2a2e46f2260f46ccd39f487dca161b4e04d97664160925c5e415bd9b54a23e1a /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.32 MB
24
ENV LIQUIBASE_HOME=/liquibase
0 B
25
ENV DOCKER_LIQUIBASE=true
0 B
26
COPY docker-entrypoint.sh ./ # buildkit
476 B
27
COPY liquibase.docker.properties ./ # buildkit
175 B
28
USER liquibase:liquibase
0 B
29
ENTRYPOINT ["/liquibase/docker-entrypoint.sh"]
0 B
30
CMD ["--help"]
0 B