| ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG TARGETOS=linux TARGETARCH=amd64 |
| RUN |2 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c apk add -U --no-cache ca-certificates && adduser -u 1000 -g 1000 woodpecker -D && mkdir -p /var/lib/woodpecker && chown -R woodpecker:woodpecker /var/lib/woodpecker # buildkit |
| ENV GODEBUG=netdns=go |
| ENV WOODPECKER_IN_CONTAINER=true |
| ENV XDG_CACHE_HOME=/var/lib/woodpecker |
| ENV XDG_DATA_HOME=/var/lib/woodpecker |
| EXPOSE [443/tcp 80/tcp 8000/tcp 9000/tcp] |
| COPY dist/server/linux_amd64/woodpecker-server /bin/ # buildkit |
| USER woodpecker |
| HEALTHCHECK &{["CMD" "/bin/woodpecker-server" "ping"] "0s" "0s" "0s" "0s" '\x00'} |
| ENTRYPOINT ["/bin/woodpecker-server"] |