• Joined on 2025-02-03

ljos (e9ce04df272fe65b6a0d4b286e95ff7ea31ff3b4)

Published 2026-08-25 21:22:43 +00:00 by logan

Installation

docker pull git.ljones.me/logan/ljos:e9ce04df272fe65b6a0d4b286e95ff7ea31ff3b4
sha256:71ba66722c31c6791ae2365a49c630384183835dd3edc9148dada30ab4d6794c

Images

Digest OS / Arch Size
48369ca73b 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"]