| ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk --no-cache add ca-certificates tzdata && addgroup -g 12021 -S operator && adduser -u 12021 -S -G operator -H operator # buildkit |
| RUN /bin/sh -c mkdir -p /data && chown operator:operator /data # buildkit |
| WORKDIR /app |
| COPY /renovate-docker-operator /app/renovate-docker-operator # buildkit |
| COPY --chown=operator:operator static/ /app/static/ # buildkit |
| COPY /workspace/static/js /app/static/js # buildkit |
| ENV PLATFORM_ENDPOINT= |
| ENV RENOVATEOP_TOKEN= |
| ENV PLATFORM=forgejo |
| ENV RENOVATEOP_IMAGE=renovate/renovate:latest |
| ENV CRON_SCHEDULE=0 */4 * * * |
| ENV GLOBAL_PARALLELISM_LIMIT=2 |
| ENV SERVER_PORT=8081 |
| ENV RENOVATEOP_LOG_LEVEL=info |
| ENV CONTAINER_NETWORK= |
| ENV WEBHOOK_SERVER_ENABLED=true |
| ENV WEBHOOK_SECRET= |
| ENV OIDC_ISSUER_URL= |
| ENV OIDC_CLIENT_ID= |
| ENV OIDC_CLIENT_SECRET= |
| ENV OIDC_REDIRECT_URL= |
| ENV SESSION_SECRET= |
| ENV RENOVATEOP_DISCOVERY_FILTERS= |
| ENV RENOVATEOP_DISCOVER_TOPICS= |
| ENV AUTODISCOVER_SKIP_FORKS=false |
| ENV SQLITE_PATH=/data/renovate.db |
| ENV CACHE_VOLUME=renovate-cache |
| ENV IMAGE_PULL_POLICY=if-not-present |
| USER operator |
| EXPOSE [8081/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL sh -c 'curl -f --max-time 2 "http://localhost:8081/healthz" || exit 1'] Interval:30s Timeout:3s StartPeriod:10s StartInterval:0s Retries:5} |
| ENTRYPOINT ["/app/renovate-docker-operator"] |