Introduced instance

This commit is contained in:
Viktor Sokolov
2025-09-02 11:43:59 +02:00
parent ac03563506
commit 067f1a97b6
28 changed files with 1070 additions and 814 deletions

View File

@@ -5,7 +5,7 @@ FROM ghcr.io/imgproxy/imgproxy-base:${BASE_IMAGE_VERSION} AS build
ENV CGO_ENABLED=1
COPY . .
RUN bash -c 'go build -v -ldflags "-s -w" -o /opt/imgproxy/bin/imgproxy'
RUN bash -c 'go build -v -ldflags "-s -w" -o /opt/imgproxy/bin/imgproxy ./cli'
# Remove unnecessary files
RUN rm -rf /opt/imgproxy/lib/pkgconfig /opt/imgproxy/lib/cmake
@@ -24,14 +24,14 @@ LABEL maintainer="Sergey Alexandrovich <darthsim@gmail.com>"
RUN apt-get update \
&& apt-get upgrade -y \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
bash \
ca-certificates \
libstdc++6 \
fontconfig-config \
fonts-dejavu-core \
media-types \
libjemalloc2 \
libtcmalloc-minimal4 \
bash \
ca-certificates \
libstdc++6 \
fontconfig-config \
fonts-dejavu-core \
media-types \
libjemalloc2 \
libtcmalloc-minimal4 \
&& ln -s /usr/lib/$(uname -m)-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so \
&& ln -s /usr/lib/$(uname -m)-linux-gnu/libtcmalloc_minimal.so.4 /usr/local/lib/libtcmalloc_minimal.so \
&& rm -rf /var/lib/apt/lists/* \