this repo has no description

add Dockerfile, compose.yaml

Changed files
+18
+12
Dockerfile
··· 1 + FROM golang:1.23 AS builder 2 + WORKDIR /app 3 + COPY go.mod go.sum ./ 4 + RUN go mod download 5 + COPY . . 6 + RUN CGO_ENABLED=0 GOOS=linux go build -o /app/plcwatch 7 + FROM alpine:latest 8 + RUN apk --no-cache add ca-certificates 9 + RUN adduser -D appuser 10 + USER appuser 11 + COPY --from=builder /app/plcwatch /plcwatch 12 + ENTRYPOINT ["/plcwatch"]
+6
compose.yaml
··· 1 + services: 2 + app: 3 + container_name: plcwatch 4 + build: 5 + context: . 6 + dockerfile: ./Dockerfile