Update go directive & Docker setup

This commit is contained in:
Bryan McNulty
2025-08-11 09:29:21 -05:00
parent 643b37e041
commit fed9a296fd
3 changed files with 16 additions and 12 deletions
+7
View File
@@ -0,0 +1,7 @@
.git
.github
.gitignore
.goreleaser.yaml
.local
README.md
TODO.md
+6 -11
View File
@@ -1,23 +1,18 @@
FROM golang:1.24-alpine AS goexec-builder
LABEL builder="true"
WORKDIR /go/src/
WORKDIR /go/src/github.com/github.com/FalconOpsLLC/goexec
COPY cmd/ cmd/
COPY internal/ internal/
COPY pkg/ pkg/
COPY main.go go.mod go.sum ./
COPY . .
ENV CGO_ENABLED=0
RUN go mod download
RUN go build -ldflags="-s -w" -o /go/bin/goexec
# [For debugging]
#FROM alpine:3 AS goexec
FROM scratch AS goexec
COPY --from="goexec-builder" /go/bin/goexec /usr/local/bin/goexec
FROM scratch
COPY --from="goexec-builder" /go/bin/goexec /goexec
WORKDIR /io
ENTRYPOINT ["/usr/local/bin/goexec"]
VOLUME ["/io"]
ENTRYPOINT ["/goexec"]
+3 -1
View File
@@ -1,6 +1,8 @@
module github.com/FalconOpsLLC/goexec
go 1.24.4
go 1.24.1
toolchain go1.24.4
require (
github.com/RedTeamPentesting/adauth v0.4.1