layla-note (20261114-knowledge-preview)

Published 2026-11-14 21:27:14 +08:00 by Cloverdo in Cloverdo/Layla_Note

Installation

docker pull 10.10.10.100:3333/cloverdo/layla-note:20261114-knowledge-preview
sha256:f6fdd811064ea9edc29b368c2dae13fbce09c984aff4aa454af384625cf5a60c

Image layers

COPY /bin/ /bin/ # buildkit
COPY /etc/ /etc/ # buildkit
COPY /lib/ /lib/ # buildkit
COPY /sbin/ /sbin/ # buildkit
COPY /usr/bin/ /usr/bin/ # buildkit
COPY /usr/sbin/ /usr/sbin/ # buildkit
COPY /usr/libexec/ /usr/libexec/ # buildkit
COPY /usr/share/ /usr/share/ # buildkit
COPY /var/ /var/ # buildkit
COPY /home/ /home/ # buildkit
COPY /tmp/ /tmp/ # buildkit
COPY /runtime-layers/libs/0/ / # buildkit
COPY /runtime-layers/libs/1/ / # buildkit
COPY /runtime-layers/libs/2/ / # buildkit
COPY /runtime-layers/libs/3/ / # buildkit
COPY /runtime-layers/libs/4/ / # buildkit
COPY /runtime-layers/libs/5/ / # buildkit
COPY /runtime-layers/chromium/ / # buildkit
COPY /runtime-layers/fonts/common/ / # buildkit
COPY /runtime-layers/fonts/opensans/ / # buildkit
COPY /runtime-layers/fonts/noto-sans-regular.ttc /usr/share/fonts/noto/NotoSansCJK-Regular.ttc # buildkit
COPY /runtime-layers/fonts/noto-sans-bold.ttc /usr/share/fonts/noto/NotoSansCJK-Bold.ttc # buildkit
COPY /runtime-layers/fonts/noto-serif-regular.ttc /usr/share/fonts/noto/NotoSerifCJK-Regular.ttc # buildkit
COPY /runtime-layers/fonts/noto-serif-bold.ttc /usr/share/fonts/noto/NotoSerifCJK-Bold.ttc # buildkit
COPY /runtime-layers/chunks/chromium.gz.part-aa /opt/layla-runtime/chromium.gz.part-aa # buildkit
COPY /runtime-layers/chunks/chromium.gz.part-ab /opt/layla-runtime/chromium.gz.part-ab # buildkit
COPY /runtime-layers/chunks/chromium.gz.part-ac /opt/layla-runtime/chromium.gz.part-ac # buildkit
COPY /runtime-layers/chunks/chromium.gz.part-ad /opt/layla-runtime/chromium.gz.part-ad # buildkit
COPY /runtime-layers/chunks/llvm.gz.part-aa /opt/layla-runtime/llvm.gz.part-aa # buildkit
COPY /runtime-layers/chunks/llvm.gz.part-ab /opt/layla-runtime/llvm.gz.part-ab # buildkit
COPY /runtime-layers/chunks/llvm.gz.part-ac /opt/layla-runtime/llvm.gz.part-ac # buildkit
COPY docker/layla-entrypoint.sh /usr/local/bin/layla-entrypoint # buildkit
WORKDIR /app/backend
COPY /out/noteserver ./noteserver # buildkit
COPY /out/layla-backup ./layla-backup # buildkit
COPY backend/migrations/ ./migrations/ # buildkit
COPY /src/frontend/dist/ /app/frontend/dist/ # buildkit
COPY --chown=layla:layla /app/data/ /app/data/ # buildkit
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HTTP_ADDR=:8080 FRONTEND_DIST=/app/frontend/dist
EXPOSE [8080/tcp]
RUN /bin/sh -c chmod 1777 /tmp # buildkit
USER layla
VOLUME [/app/data]
HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:8080/health/live >/dev/null || exit 1] Interval:30s Timeout:5s StartPeriod:10s StartInterval:0s Retries:3}
ENTRYPOINT ["/bin/sh" "/usr/local/bin/layla-entrypoint"]
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist # buildkit
COPY --chown=layla:layla frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
COPY --chown=layla:layla frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla
USER root
RUN /bin/sh -c rm -rf /app/frontend/dist /app/backend/migrations # buildkit
COPY --chown=layla:layla artifacts/compiled-release/noteserver /app/backend/noteserver # buildkit
COPY --chown=layla:layla artifacts/compiled-release/layla-backup /app/backend/layla-backup # buildkit
COPY backend/migrations/ /app/backend/migrations/ # buildkit
COPY frontend/dist/ /app/frontend/dist/ # buildkit
USER layla

Labels

Key Value
org.opencontainers.image.created 2026-11-03T17:45:24.396679+00:00
org.opencontainers.image.revision 44ecc8db30382a86cb3102033615d592bf97ce85
org.opencontainers.image.source https://git.cloverdo.cn/Cloverdo/Layla_Note
org.opencontainers.image.version 20261114-knowledge-preview
Details
Container
2026-11-14 21:27:14 +08:00
1
OCI / Docker
linux/amd64
484 MiB
Versions (22) View all