broadcast/broadcast/Dockerfile

25 lines
543 B
Docker

FROM golang:1.15 AS builder
ENV DEBIAN_FRONTEND=noninteractive
COPY ./go.* /broadcast/
COPY /*.go /broadcast/
WORKDIR /broadcast
RUN apt-get update \
&& apt-get install -y libmp3lame-dev\
&& go get -u ./... \
&& rm -rf /var/lib/apt/lists/*
# RUN env GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o /broadcast/broadcast
RUN env go build -o /broadcast/broadcast
# RUN go build -o /broadcast/broadcast
# FROM alpine:latest
FROM golang:1.15
WORKDIR /srv
COPY --from=builder /broadcast/broadcast /srv/broadcast
CMD /srv/broadcast