first commit

This commit is contained in:
2025-09-14 18:54:20 +02:00
commit 767ccb856b
12 changed files with 1380 additions and 0 deletions

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM golang:1.25.1-alpine AS builder
RUN apk add --no-cache build-base vips-dev
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=1 go build -ldflags="-s -w" -o /mediaproxy .
FROM alpine:latest
RUN apk add --no-cache vips
RUN adduser -D -g '' appuser
USER appuser
COPY --from=builder /mediaproxy /mediaproxy
EXPOSE 8080
ENTRYPOINT ["/mediaproxy"]