layla-api (sha256:89fee94b7ed91ec017d90392a899ee840cab3a8573450399cd9bf6dfae39cec8)
Installation
docker pull 10.10.10.100:3333/cloverdo/layla-api@sha256:89fee94b7ed91ec017d90392a899ee840cab3a8573450399cd9bf6dfae39cec8sha256:89fee94b7ed91ec017d90392a899ee840cab3a8573450399cd9bf6dfae39cec8Image layers
| ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache ca-certificates tzdata && addgroup -S layla && adduser -S -G layla layla && mkdir -p /app/data/diagnostics && chown -R layla:layla /app/data && chmod 700 /app/data/diagnostics # buildkit |
| WORKDIR /app |
| COPY /out/layla-api ./layla-api # buildkit |
| COPY /out/layla-account-recover ./layla-account-recover # buildkit |
| COPY /out/layla-diagnostics ./layla-diagnostics # buildkit |
| COPY /out/layla-container ./layla-container # buildkit |
| COPY /src/web/ ./web/ # buildkit |
| ENV PORT=1234 |
| ENV DB_HOST=10.10.10.99 |
| ENV DB_PORT=5432 |
| ENV DB_USER=Layla_API |
| ENV DB_PASSWORD=ENZK55pG8BhmmN3m |
| ENV DB_NAME=Layla_API |
| ENV JWT_SECRET= |
| ENV ADMIN_USER=admin |
| ENV ADMIN_PASS= |
| ENV COOKIE_SECURE=true |
| ENV MAX_REQUEST_BYTES=33554432 |
| ENV PROXY_TIMEOUT=600 |
| ENV FORWARD_TIMEOUT=30 |
| ENV GIN_MODE=release |
| ENV TZ=Asia/Shanghai |
| USER layla |
| EXPOSE [1234/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL wget -q -O - http://127.0.0.1:1234/healthz >/dev/null || exit 1] Interval:30s Timeout:3s StartPeriod:20s StartInterval:0s Retries:3} |
| ENV DIAGNOSTICS_MODE=embedded |
| ENV DIAGNOSTICS_STATE_DIR=/app/data/diagnostics |
| CMD ["./layla-container"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-11-14T12:03:16Z |
| org.opencontainers.image.revision | c918a4ac64b4e2f0cf2542a4ff59ebcd61b8ce43 |
| org.opencontainers.image.source | https://git.cloverdo.cn/Cloverdo/Layla-API |
| org.opencontainers.image.version | 20261111 |
Details
2026-11-14 20:06:07 +08:00
Versions (2)
View all
Container
1
OCI / Docker
linux/amd64
28 MiB