Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions aggregator/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ RUN --mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
COPY . .
RUN --mount=type=cache,target=/root/.cache/go-build,id=ccv-go-build \
--mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
cd aggregator && CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/aggregator cmd/main.go
cd aggregator/cmd && CGO_ENABLED=0 go build -ldflags='-s -w' .

FROM alpine:latest
WORKDIR /app
RUN apk --no-cache add ca-certificates
COPY --from=builder /bin/aggregator bin/
COPY --from=builder /app/aggregator/cmd/cmd bin/aggregator
COPY --from=builder /app/aggregator/migrations /migrations
Comment thread
winder marked this conversation as resolved.
RUN ln -s /migrations /app/migrations || true
CMD ["/app/bin/aggregator"]
10 changes: 5 additions & 5 deletions build/devenv/Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@ build-docker-dev-ci:
# Build all the services for production
build-docker-rc:
@just fakes/build
@just ../../services/pricer/build-rc
@just ../../services/verifier/build-rc
@just ../../services/executor/build-rc
@just ../../services/indexer/build-rc
@just ../../services/aggregator/build-rc
@just ../../pricer/build-rc
@just ../../verifier/build-rc
@just ../../executor/build-rc
@just ../../indexer/build-rc
@just ../../aggregator/build-rc

# Rebuild CLI
cli:
Expand Down
2 changes: 1 addition & 1 deletion executor/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ COPY . .
WORKDIR /cmd/executor
RUN --mount=type=cache,target=/root/.cache/go-build,id=ccv-go-build \
--mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/executor main.go
CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/executor .

FROM alpine:latest
RUN apk --no-cache add ca-certificates
Expand Down
4 changes: 2 additions & 2 deletions indexer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ RUN --mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
COPY . .
RUN --mount=type=cache,target=/root/.cache/go-build,id=ccv-go-build \
--mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
cd indexer && CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/indexer cmd/main.go
cd indexer/cmd && CGO_ENABLED=0 go build -ldflags='-s -w' .

FROM alpine:latest
RUN apk --no-cache add ca-certificates
COPY --from=builder /bin/indexer /bin/
COPY --from=builder /app/indexer/cmd/cmd /bin/indexer
COPY --from=builder /app/indexer/migrations ./migrations
Comment thread
winder marked this conversation as resolved.
CMD ["/bin/indexer"]
2 changes: 1 addition & 1 deletion pricer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ COPY . .
WORKDIR /pricer/cmd
RUN --mount=type=cache,target=/root/.cache/go-build,id=ccv-go-build \
--mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags='-s -w' -o /bin/pricer main.go
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags='-s -w' -o /bin/pricer .

# Release on alpine to keep size small
FROM alpine:latest
Expand Down
2 changes: 1 addition & 1 deletion verifier/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ WORKDIR /cmd/verifier/${VERIFIER_TYPE}

RUN --mount=type=cache,target=/root/.cache/go-build,id=ccv-go-build \
--mount=type=cache,target=/go/pkg/mod,id=ccv-go-mod \
CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/verifier main.go
CGO_ENABLED=0 go build -ldflags='-s -w' -o /bin/verifier .

FROM alpine:latest
RUN apk --no-cache add ca-certificates
Expand Down
Loading