Tailscale-native MCP gateway with identity-based access control, audit logging, and session recording
1FROM golang:1.23-alpine AS build
2WORKDIR /src
3COPY go.mod go.sum ./
4RUN go mod download
5COPY . .
6RUN CGO_ENABLED=0 go build -o /turnscale ./cmd/turnscale
7
8FROM alpine:3.20
9RUN apk add --no-cache ca-certificates
10COPY --from=build /turnscale /usr/local/bin/turnscale
11ENTRYPOINT ["turnscale"]
12CMD ["-config", "/etc/turnscale/gateway.yaml"]