Skip to content

Commit 450f030

Browse files
committed
feat: debug flags
1 parent 81d7d27 commit 450f030

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

cmd/Containerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ RUN --mount=type=cache,id=gsw_mod,target=/go/pkg/mod \
1616

1717
COPY . .
1818

19+
ARG DEBUG=
20+
ENV USE_DELVE_DEBUG_FLAGS=${DEBUG}
21+
1922
RUN --mount=type=cache,id=gsw_mod,target=/go/pkg/mod \
2023
--mount=type=cache,id=gsw_build,target=/root/.cache/go-build \
2124
CGO_ENABLED=1 GOOS=linux go build \
2225
-trimpath \
2326
-o out/gsw_service \
2427
-v \
2528
# delve
26-
-gcflags "all=-N -l" \
29+
${USE_DELVE_DEBUG_FLAGS:+-gcflags "all=-N -l"} \
2730
./cmd/gsw_service.go
2831

2932
RUN --mount=type=cache,id=gsw_mod,target=/go/pkg/mod \
@@ -34,7 +37,7 @@ RUN --mount=type=cache,id=gsw_mod,target=/go/pkg/mod \
3437
-o out/$binary \
3538
-v \
3639
# delve
37-
-gcflags "all=-N -l" \
40+
${USE_DELVE_DEBUG_FLAGS:+-gcflags "all=-N -l"} \
3841
./cmd/$binary/$binary.go; \
3942
done
4043

compose.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ services:
33
build:
44
context: .
55
dockerfile: cmd/Containerfile
6+
args:
7+
DEBUG: ""
68
depends_on:
79
influxdb:
810
condition: service_started

0 commit comments

Comments
 (0)