| 123456789101112131415161718192021222324 |
- FROM golang:1.15-alpine
- RUN apk update && apk add make gcc libc-dev libvorbis-dev libvorbis
- WORKDIR /app
- COPY go.mod go.sum ./
- RUN go mod download
- COPY Makefile ./
- COPY migrations ./migrations
- COPY pkg ./pkg
- COPY cmd ./cmd
- RUN make clean && make build
- RUN apk del gcc libc-dev libvorbis-dev
- RUN addgroup -S appgroup && adduser -S appuser -G appgroup
- USER appuser
- ENV PATH="/app/bin:${PATH}"
- CMD gmus.server
|