diff --git a/.woodpecker/.publish.yml b/.woodpecker/.publish.yml index d23f63c..f94832a 100644 --- a/.woodpecker/.publish.yml +++ b/.woodpecker/.publish.yml @@ -1,13 +1,14 @@ -branches: [main, dev] +# branches: [main, dev] platform: linux/amd64 pipeline: dev: - image: plugins/docker + image: woodpeckerci/plugin-docker-buildx secrets: [ docker_username, docker_password ] settings: repo: chewingbever/vieter tag: dev + platforms: [ linux/arm/v7, linux/arm64/v8, linux/amd64 ] when: event: push branch: dev @@ -25,5 +26,5 @@ pipeline: event: tag branch: main -depends_on: - - builder +# depends_on: +# - builder diff --git a/Dockerfile b/Dockerfile index 556ca58..4ca6c87 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,17 +5,14 @@ WORKDIR /app # Copy over source code & build production binary COPY src ./src COPY Makefile ./ -RUN make prod +RUN LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static' \ + make prod FROM alpine:3.15 ENV REPO_DIR=/data -RUN apk update && \ - apk add --no-cache \ - libarchive - COPY --from=builder /app/pvieter /usr/local/bin/vieter ENTRYPOINT [ "/usr/local/bin/vieter" ]