SquashKiwi

squashkiwi-web-backend2 (latest)

Published 2026-01-30 20:57:22 +00:00 by j

Installation

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

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:3077ee44db3cc7d38740d60a05c81418dd3825a007db473658464f52689e867b 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-01-30 20:57:22 +00:00
6
OCI / Docker
linux/amd64
101 MiB
Versions (1) View all
latest 2026-01-30