log-server (sha256:c40d3dc1e45b37acddadad754ca20463f1951e6dc77c97c82145ef3f568ced70)
Published 2025-10-26 12:45:59 +01:00 by office
Installation
docker pull git.needful-apps.de/needful-apps/log-server@sha256:c40d3dc1e45b37acddadad754ca20463f1951e6dc77c97c82145ef3f568ced70sha256:c40d3dc1e45b37acddadad754ca20463f1951e6dc77c97c82145ef3f568ced70About this package
Multi-database TCP log server with Grafana Loki integration
Image layers
| ADD alpine-minirootfs-3.22.2-x86_64.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
2025-10-26 12:45:59 +01:00
Versions (10)
View all
Container
6
OCI / Docker
linux/amd64
29 MiB
aeb1d55
2025-10-26
latest
2025-10-26
main
2025-10-26
latest-arm64
2025-10-26
aeb1d55-arm64
2025-10-26