Merged in feature/prometheus (pull request #52)
API instrumentation - metrics and logging * api instrumentation prometheus metrics and logging for all routes * Merge branch 'main' of bitbucket.org:aarete/query-orchestration into feature/prometheus * add log_level and sync the config initialize * docs * cleanup * add to compose:up:test * docs for prometheus testing * custom metrics * cleanup * merge main * add tests * cleanup docs * cleanup * lint * fix unit tests (attempt) * fix tests * resolvesetlogger * expose 8080 * compose changes * bugfixesformichael * don't build _test * merge in main * job_sync_runner
This commit is contained in:
+9
-1
@@ -9,12 +9,18 @@ WORKDIR /app
|
||||
COPY go.mod .
|
||||
COPY go.sum .
|
||||
COPY vendor/ vendor/
|
||||
COPY cmd/ cmd/
|
||||
|
||||
ARG TARGETARCH
|
||||
|
||||
SHELL ["/bin/bash", "-c"]
|
||||
RUN --mount=type=cache,target=/go/pkg/mod/ \
|
||||
--mount=type=bind,target=. \
|
||||
CGO_ENABLED=0 GOARCH=$TARGETARCH go build -o /bin ./cmd/...
|
||||
while read -r dir; do \
|
||||
CGO_ENABLED=0 GOARCH=$TARGETARCH go build -o "/bin/$(basename "$dir")" "$dir"; \
|
||||
done < <(find ./cmd -type d -not -name "*_test" -mindepth 1 -maxdepth 1)
|
||||
|
||||
|
||||
|
||||
FROM scratch AS final
|
||||
|
||||
@@ -25,3 +31,5 @@ WORKDIR ${PWD}
|
||||
COPY database/migrations/ database/migrations/
|
||||
|
||||
COPY --from=build /bin/ .
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
Reference in New Issue
Block a user