diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml index 9262b37..f6f1644 100644 --- a/.tangled/workflows/build.yml +++ b/.tangled/workflows/build.yml @@ -34,18 +34,18 @@ steps: set -ex # Create a simple Dockerfile for podman build - cat > Dockerfile.ci <<'EOF' -FROM gcr.io/distroless/cc-debian12:nonroot -WORKDIR /app -COPY target/release/grain /app/grain -COPY target/release/grainctl /app/grainctl -ENV RUST_LOG=info -EXPOSE 8888 -CMD ["/app/grain", "--host", "0.0.0.0:8888", "--users-file", "/data/users.json"] -LABEL org.opencontainers.image.source="https://tangled.org/@pierrelf.com/grain" -LABEL org.opencontainers.image.description="Grain OCI Registry" -LABEL org.opencontainers.image.version="${TANGLED_COMMIT_SHA:0:7}" -EOF + cat > Dockerfile.ci << 'DOCKERFILEEND' + FROM gcr.io/distroless/cc-debian12:nonroot + WORKDIR /app + COPY target/release/grain /app/grain + COPY target/release/grainctl /app/grainctl + ENV RUST_LOG=info + EXPOSE 8888 + CMD ["/app/grain", "--host", "0.0.0.0:8888", "--users-file", "/data/users.json"] + LABEL org.opencontainers.image.source="https://tangled.org/@pierrelf.com/grain" + LABEL org.opencontainers.image.description="Grain OCI Registry" + LABEL org.opencontainers.image.version="${TANGLED_COMMIT_SHA:0:7}" + DOCKERFILEEND echo "Building image with podman..." podman build --isolation=chroot -t grain:latest -t grain:${TANGLED_COMMIT_SHA:0:7} -f Dockerfile.ci .