| ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG VERSION=dev |
| ARG REVISION=unknown |
| ARG CREATED=unknown |
| LABEL org.opencontainers.image.title=OverCooked E Server org.opencontainers.image.description=Emby-compatible media engine and playback data plane org.opencontainers.image.version=dev org.opencontainers.image.revision=unknown org.opencontainers.image.created=unknown org.opencontainers.image.source=https://git.leee.xin/OverCooked/Overcooked-E |
| RUN |3 VERSION=dev REVISION=unknown CREATED=unknown /bin/sh -c apk add --no-cache ca-certificates ffmpeg tzdata && addgroup -S -g 10001 overcooked && adduser -S -D -H -u 10001 -G overcooked overcooked && mkdir -p /app /etc/overcooked-e /data/cache/blocks /data/images /data/transcode /data/state /data/plugins && chown -R overcooked:overcooked /data # buildkit |
| WORKDIR /app |
| COPY /out/e-server /app/e-server # buildkit |
| COPY config.example.yaml /etc/overcooked-e/config.yaml # buildkit |
| EXPOSE [8096/tcp] |
| VOLUME [/data] |
| USER overcooked:overcooked |
| STOPSIGNAL SIGTERM |
| HEALTHCHECK &{["CMD-SHELL" "wget -q -O /dev/null http://127.0.0.1:8096/health/live || exit 1"] "10s" "3s" "20s" "0s" '\x06'} |
| ENTRYPOINT ["/app/e-server"] |
| CMD ["-config" "/etc/overcooked-e/config.yaml"] |