fovea-aio (643e12fa0193ebb993489950f8dfd11e5cbc30cc)
Published 2026-09-14 22:45:23 +00:00 by L4stIdi0t
Installation
docker pull code.letsnot.run/l4stidi0t/fovea-aio:643e12fa0193ebb993489950f8dfd11e5cbc30ccsha256:384a479fc0738ad2eb379b93897fe57e56693eca97f0e34a9657b1f644ab1300Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1787529600' |
| LABEL org.opencontainers.image.source=https://code.letsnot.run/L4stIdi0t/fovea |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates && rm -rf /var/lib/apt/lists/* && groupadd --gid 1000 fovea && useradd --uid 1000 --gid fovea --home-dir /app/config --no-create-home --shell /usr/sbin/nologin fovea && mkdir -p /app/config && chown fovea:fovea /app/config # buildkit |
| WORKDIR /app/config |
| VOLUME [/app/config] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends tini && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /ffmpeg /ffprobe /usr/local/bin/ # buildkit |
| COPY /usr/bin/caddy /usr/local/bin/caddy # buildkit |
| COPY /usr/local/bin/node /usr/local/bin/node # buildkit |
| COPY /src/target/release/fovea-server /usr/local/bin/fovea-server # buildkit |
| COPY /app/node_modules /app/node_modules # buildkit |
| COPY /app/web/node_modules /app/web/node_modules # buildkit |
| COPY /src/web/build /app/web/build # buildkit |
| COPY web/package.json /app/web/package.json # buildkit |
| COPY docker/Caddyfile /etc/fovea/Caddyfile # buildkit |
| COPY docker/entrypoint.sh /usr/local/bin/fovea-entrypoint # buildkit |
| ENV FOVEA_PORT=8080 DATABASE_URL=sqlite:///app/config/fovea.db?mode=rwc ART_DIR=/app/config/art BACKUP_DIR=/app/config/backups SECRETS_KEY_FILE=/app/config/secret.key RUST_LOG=info NODE_ENV=production |
| USER 1000:1000 |
| EXPOSE [8080/tcp] |
| HEALTHCHECK {Test:[CMD node -e fetch(`http://127.0.0.1:${process.env.FOVEA_PORT}/health`).then(r => process.exit(r.ok ? 0 : 1), () => process.exit(1))] Interval:30s Timeout:5s StartPeriod:30s StartInterval:0s Retries:0} |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/fovea-entrypoint"] |
| COPY /src/target/release/fovea-lens /usr/local/bin/fovea-lens # buildkit |
| ENV FOVEA_BUNDLED_LENS=true LENS_BIND_ADDR=127.0.0.1:8090 LENS_DATABASE_URL=sqlite:///app/config/lens.db?mode=rwc |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.source | https://code.letsnot.run/L4stIdi0t/fovea |
Details
Versions (26)
View all
b433fe6d5f277becea6d7fe0e69c894563bc5433
2026-10-01
dev
2026-10-01
a810f21245bd01500991b7c9c43ae43c65515f21
2026-10-01
7c54cc2bccbc44a234a7f8b1065a637a9e662c87
2026-10-01
067202078dfbf93ac8addf7c77860e61be291a19
2026-09-16