Dockerfile 340 B

12345678910111213141516171819
  1. FROM golang:1.15-alpine
  2. RUN apk update && apk add make gcc libc-dev libvorbis-dev
  3. WORKDIR /app
  4. COPY . .
  5. RUN make clean
  6. RUN make build
  7. RUN apk del make gcc libc-dev libvorbis-dev && \
  8. apk update && apk add libvorbis
  9. RUN addgroup -S appgroup && adduser -S appuser -G appgroup
  10. USER appuser
  11. ENV PATH="/app/bin:${PATH}"
  12. CMD gmus.server