• Joined on 2025-02-03

ljos (b0653a04235f2b736164e90366e7c523ea5fe4f0)

Published 2026-08-18 15:01:28 +00:00 by logan

Installation

docker pull git.ljones.me/logan/ljos:b0653a04235f2b736164e90366e7c523ea5fe4f0
sha256:6847a83151a9cf3f30d21bbaa08cd6913accd840a467575e2e926cb31055cb91

Images

Digest OS / Arch Size
a87f00ef54 linux/amd64 155 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache git openssh-client ca-certificates nodejs npm libstdc++ && adduser -D -u 65532 -h /home/nonroot nonroot # buildkit
RUN /bin/sh -c npm install -g --ignore-scripts @earendil-works/pi-coding-agent && npm install -g @anthropic-ai/claude-code && npm cache clean --force # buildkit
COPY /out/ljosd /usr/local/bin/ljosd # buildkit
COPY --chown=65532:65532 /out/data /data # buildkit
VOLUME [/data]
ENV LJOS_DB=/data/ljos.db LJOS_NOTES_DIR=/data/notes LJOS_FORGE_WORK=/data/work LJOS_AGENT_HOME=/data/agent LJOS_AGENT_CONFIG=/data/agent/.pi/agent LJOS_HOST=0.0.0.0 LJOS_PORT=7317
EXPOSE [7317/tcp]
USER nonroot:nonroot
ENTRYPOINT ["/usr/local/bin/ljosd"]