Revert "chore: add build target to Makefile & builder to Dockerfile" (#218)
* Revert "chore: add build target to Makefile & builder to Dockerfile (#215)"
This reverts commit de88bc221a
.
* fix: generate image from current commit
goreleaser was using the latest commit to master instead of the PR.
* chore: getting goreleaser to play nice
This commit is contained in:
parent
f29acfe056
commit
7004aa2d93
2 changed files with 3 additions and 25 deletions
23
Dockerfile
23
Dockerfile
|
@ -1,29 +1,10 @@
|
|||
# Build the binary
|
||||
FROM docker.io/library/golang:1.18 as builder
|
||||
|
||||
WORKDIR /workspace
|
||||
# Copy the Go Modules manifests
|
||||
COPY go.mod go.mod
|
||||
COPY go.sum go.sum
|
||||
# cache deps before building and copying source so that we don't need to re-download as much
|
||||
# and so that source changes don't invalidate our downloaded layer
|
||||
RUN go mod download
|
||||
|
||||
# Copy the go source
|
||||
COPY main.go main.go
|
||||
COPY cmd/ cmd/
|
||||
COPY phpfpm/ phpfpm/
|
||||
|
||||
# Build
|
||||
RUN CGO_ENABLED=0 go build -a -o php-fpm_exporter main.go
|
||||
|
||||
FROM docker.io/library/alpine:3.15.0
|
||||
FROM alpine:3.15.0
|
||||
|
||||
ARG BUILD_DATE
|
||||
ARG VCS_REF
|
||||
ARG VERSION
|
||||
|
||||
COPY --from=builder /workspace/php-fpm_exporter .
|
||||
COPY php-fpm_exporter /
|
||||
|
||||
EXPOSE 9253
|
||||
ENTRYPOINT [ "/php-fpm_exporter", "server" ]
|
||||
|
|
3
Makefile
3
Makefile
|
@ -7,9 +7,6 @@ help: ## List targets & descriptions
|
|||
deps: ## Get dependencies
|
||||
go get -d -v ./...
|
||||
|
||||
build: deps ## Build the binary
|
||||
go build -a -o php-fpm_exporter main.go
|
||||
|
||||
test: ## Run tests
|
||||
go test -short ./...
|
||||
|
||||
|
|
Loading…
Reference in a new issue