mirror of
https://github.com/Xevion/glance.git
synced 2025-12-08 06:07:13 -06:00
16 lines
413 B
Docker
16 lines
413 B
Docker
FROM golang:1.23.1-alpine3.20 AS builder
|
|
|
|
WORKDIR /app
|
|
COPY . /app
|
|
|
|
RUN go install github.com/go-delve/delve/cmd/dlv@latest
|
|
RUN CGO_ENABLED=0 go build -gcflags="all=-N -l" .
|
|
|
|
FROM alpine:3.20
|
|
|
|
WORKDIR /app
|
|
COPY --from=builder /app/glance .
|
|
COPY --from=builder /go/bin/dlv .
|
|
|
|
EXPOSE 2345/tcp 8080/tcp
|
|
CMD ["./dlv", "--listen=:2345", "--headless=true", "--api-version=2", "--accept-multiclient", "exec", "./glance"] |