File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed
Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 1- FROM golang :1.18 AS build
1+ FROM cgr.dev/chainguard/go :1.19 AS build
22
33WORKDIR /code
44COPY . .
55RUN make build
66
7- FROM ubuntu:focal AS final
8- COPY --from=build /code/cardano-submit-api /usr/local/ bin/
9- ENTRYPOINT ["/usr/local/ bin/cardano-submit-api" ]
7+ FROM cgr.dev/chainguard/glibc-dynamic AS cardano-submit-api
8+ COPY --from=build /code/cardano-submit-api /bin/
9+ ENTRYPOINT ["/bin/cardano-submit-api" ]
Original file line number Diff line number Diff line change @@ -6,14 +6,16 @@ ROOT_DIR=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
66# Gather all .go files for use in dependencies below
77GO_FILES =$(shell find $(ROOT_DIR ) -name '* .go')
88
9+ mod-tidy :
10+ go mod tidy
11+
912# Build our program binary
1013# Depends on GO_FILES to determine when rebuild is needed
11- $(BINARY ) : $(GO_FILES )
14+ $(BINARY ) : mod-tidy $(GO_FILES )
1215 # Needed to fetch new dependencies and add them to go.mod
13- go mod tidy
1416 go build -o $(BINARY ) ./cmd/$(BINARY )
1517
16- .PHONY : build clean image
18+ .PHONY : build clean image mod-tidy
1719
1820# Alias for building program binary
1921build : $(BINARY )
2325
2426# Build docker image
2527image : build
26- docker build -t cloudstruct/ $(BINARY ) .
28+ docker build -t $(BINARY ) .
Original file line number Diff line number Diff line change 11module github.com/cloudstruct/go-cardano-submit-api
22
3- go 1.18
3+ go 1.19
44
55require (
66 github.com/Bitrue-exchange/libada-go v0.0.1-rc.0.20220817020305-79d8b4c4dd9c
You can’t perform that action at this time.
0 commit comments