/
theosov
/
Radiola
Обзор
Документация
Войти
/
theosov
/
Radiola
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
deploy/Dockerfile
23 строки
472 B
Theosov
P0
25 июл 2026, 01:31
25 июл 2026, 01:31
1f4159e
Код
Авторство
О чём код?
# Build stage FROM golang:1.25-alpine AS builder WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-w -s" -o radiola ./cmd/server # Final stage FROM alpine:3.20 RUN apk add --no-cache ca-certificates && \ adduser -D -u 1000 radiola && \ mkdir -p /data && chown radiola:radiola /data COPY --from=builder /app/radiola /app/radiola WORKDIR /data USER radiola EXPOSE 8080 ENTRYPOINT ["/app/radiola"]