Remove unused deps in Dockerfile

This commit is contained in:
Alexandre Iooss 2020-09-29 15:22:25 +02:00
parent e2e4a72e2a
commit 82969360a4
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
2 changed files with 2 additions and 3 deletions

View File

@ -1,6 +1,6 @@
# Install dependencies then build ghostream
FROM golang:1.15-alpine AS build_base
RUN apk add --no-cache build-base gcc
RUN apk add --no-cache gcc musl-dev
# libsrt is not yet packaged in community repository
RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing libsrt-dev
WORKDIR /code
@ -11,7 +11,6 @@ RUN go generate && go build -o ./out/ghostream .
# Production image
FROM alpine:3.12
RUN apk add ca-certificates
RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing libsrt
COPY --from=build_base /code/out/ghostream /app/ghostream
WORKDIR /app

View File

@ -32,7 +32,7 @@ You can also launch the Docker image using,
```
docker build . -t ghostream
docker run -it --rm -p 8080:8080 -p 2112:2112 -p 9710:9710 ghostream
docker run -it --rm -p 2112:2112 -p 9710:9710 -p 8080:8080 -p 10000-10005:10000-10005/udp ghostream
```
## Streaming