Skip to content

Commit 935e1d9

Browse files
authored
Merge pull request #83 from cloudstruct/chore/deps-chainguard-images
chore(deps): use chainguard images
2 parents 9afb491 + 3cccf7c commit 935e1d9

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM golang:1.18 AS build
1+
FROM cgr.dev/chainguard/go:1.19 AS build
22

33
WORKDIR /code
44
COPY . .
55
RUN 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"]

Makefile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ ROOT_DIR=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
66
# Gather all .go files for use in dependencies below
77
GO_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
1921
build: $(BINARY)
@@ -23,4 +25,4 @@ clean:
2325

2426
# Build docker image
2527
image: build
26-
docker build -t cloudstruct/$(BINARY) .
28+
docker build -t $(BINARY) .

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/cloudstruct/go-cardano-submit-api
22

3-
go 1.18
3+
go 1.19
44

55
require (
66
github.com/Bitrue-exchange/libada-go v0.0.1-rc.0.20220817020305-79d8b4c4dd9c

0 commit comments

Comments
 (0)