log-server (sha256:3fe08ac47beff8e40a4e7409ff701d5511bea9cf20128b801f285247f00e3f74)

Published 2025-10-24 12:52:22 +02:00 by office

Installation

docker pull git.needful-apps.de/needful-apps/log-server@sha256:3fe08ac47beff8e40a4e7409ff701d5511bea9cf20128b801f285247f00e3f74
sha256:3fe08ac47beff8e40a4e7409ff701d5511bea9cf20128b801f285247f00e3f74

About this package

Multi-database TCP log server with Grafana Loki integration

Image layers

ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL org.opencontainers.image.title=Log Server
LABEL org.opencontainers.image.description=Multi-database TCP log server with Grafana Loki integration
LABEL org.opencontainers.image.vendor=Needful Apps
RUN /bin/sh -c apk add --no-cache ca-certificates tzdata wget # buildkit
RUN /bin/sh -c addgroup -g 1000 logserver && adduser -D -u 1000 -G logserver logserver # buildkit
WORKDIR /app
COPY /app/log-server /app/ # buildkit
COPY /build/static /app/static # buildkit
COPY config.toml.example /app/config.toml # buildkit
RUN /bin/sh -c sed -i 's|connection_string = "sqlite://logs.db"|connection_string = "/app/data/logs.db"|g' /app/config.toml && sed -i 's|db_path = "./auth.db"|db_path = "/app/data/auth.db"|g' /app/config.toml # buildkit
RUN /bin/sh -c mkdir -p /app/data && touch /app/data/logs.db /app/data/auth.db # buildkit
RUN /bin/sh -c chown -R logserver:logserver /app # buildkit
USER logserver
EXPOSE [8080/tcp 9090/tcp]
HEALTHCHECK &{["CMD-SHELL" "wget --no-verbose --tries=1 --spider http://localhost:8080/ || exit 1"] "30s" "10s" "5s" "0s" '\x03'}
CMD ["./log-server"]

Labels

Key Value
org.opencontainers.image.description Multi-database TCP log server with Grafana Loki integration
org.opencontainers.image.title Log Server
org.opencontainers.image.vendor Needful Apps
Details
Container
2025-10-24 12:52:22 +02:00
1
OCI / Docker
linux/arm64
29 MiB
Versions (13) View all
latest 2025-10-27
main 2025-10-27
1371d3b 2025-10-27
latest-arm64 2025-10-27
1371d3b-arm64 2025-10-27