fovea-aio (0297c091dd01e914725d1d536495c06c988879fb)

Published 2026-09-16 08:32:29 +00:00 by L4stIdi0t

Installation

docker pull code.letsnot.run/l4stidi0t/fovea-aio:0297c091dd01e914725d1d536495c06c988879fb
sha256:36cd8cf57706eee300115a1b3887865a97705a473701ca0a27c697684897a44e

Image 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
COPY docker/healthcheck.sh /usr/local/bin/fovea-healthcheck # 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 /usr/local/bin/fovea-healthcheck] Interval:30s Timeout:10s 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
Container
2026-09-16 08:32:29 +00:00
1
OCI / Docker
linux/amd64
251 MiB
Versions (26) View all