SquashKiwi

squashkiwi-web-backend2 (latest)

Published 2026-03-13 06:05:52 +00:00 by j

Installation

docker pull gitea.jde.nz/squashkiwi/squashkiwi-web-backend2:latest
sha256:02c41f82d0d434a6a18c3a23f40ed903644e53c22618109373f5955e48d9168a

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates libsqlite3-0 libssl3 libcurl4 libspdlog1.12 libfmt9 curl tzdata imagemagick && rm -rf /var/lib/apt/lists/* && apt-get clean # buildkit
RUN /bin/sh -c id -u 1000 >/dev/null 2>&1 && useradd -m -u 1001 -s /bin/bash backend2user || useradd -m -u 1000 -s /bin/bash backend2user # buildkit
WORKDIR /app
COPY /build/build/backend2 /usr/local/bin/backend2 # buildkit
COPY /build/migrations /app/migrations # buildkit
COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c mkdir -p /app/data /app/uploads /app/logs && chown -R backend2user:backend2user /app && chmod 755 /app/data /app/uploads /app/logs # buildkit
EXPOSE [3000/tcp]
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:3000/api/health || exit 1"] "30s" "5s" "10s" "0s" '\x03'}
ENV PORT=3000 HOST=0.0.0.0 DATABASE_PATH=/app/data/squashkiwi_web.db LOG_LEVEL=info
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD ["backend2"]
LABEL maintainer=SquashKiwi Team description=SquashKiwi Web Backend (C++ Port) version=1.0.0

Labels

Key Value
description SquashKiwi Web Backend (C++ Port)
maintainer SquashKiwi Team
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
version 1.0.0
Details
Container
2026-03-13 06:05:52 +00:00
33
OCI / Docker
linux/amd64
100 MiB
Versions (1) View all
latest 2026-03-13