Files
AIRouter/Dockerfile
T
freedakgmail 93a469061d
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
CI / security-scan (push) Has been cancelled
初始提交:边缘AI算力机统一AI通讯层
2026-08-03 07:44:05 +08:00

27 lines
490 B
Docker

# Build stage
FROM golang:1.23-alpine AS builder
WORKDIR /build
# Copy go mod files
COPY go.mod go.sum ./
RUN go mod download
# Copy source
COPY . .
# Build
RUN CGO_ENABLED=0 GOOS=linux go build -ldflags "-s -w" -o /edgeai-gateway ./cmd/gateway
# Runtime stage
FROM alpine:3.19
RUN apk add --no-cache ca-certificates tzdata
COPY --from=builder /edgeai-gateway /usr/local/bin/edgeai-gateway
EXPOSE 8080 8081
ENTRYPOINT ["edgeai-gateway"]
CMD ["--config", "/etc/edgeai/config.yaml"]