FROM catthehacker/ubuntu:act-latest AS builder ARG TARGETARCH WORKDIR /site RUN case "$TARGETARCH" in \ amd64) ARCH="x86_64-unknown-linux-gnu" ;; \ arm64) ARCH="aarch64-unknown-linux-gnu" ;; \ *) echo "Unsupported architecture: $TARGETARCH" && exit 1 ;; \ esac && \ curl -sL "https://github.com/getzola/zola/releases/download/v0.21.0/zola-v0.21.0-${ARCH}.tar.gz" \ | tar xz -C /usr/local/bin COPY . . RUN zola build FROM nginx:alpine COPY --from=builder /site/public /usr/share/nginx/html COPY docker/nginx.conf /etc/nginx/conf.d/default.conf