• Joined on 2025-02-03

ljos (8c99a4537a9766cdf831f7f575de7f992b43b30a)

Published 2026-08-27 06:00:17 +00:00 by logan

Installation

docker pull git.ljones.me/logan/ljos:8c99a4537a9766cdf831f7f575de7f992b43b30a
sha256:cf1d88aafa4f3606ef54a8423184f587909818b4b1755a2921fb7e6749e57208

Images

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