added Dockerfile

This commit is contained in:
Lukas 2020-03-19 11:49:42 +01:00
parent 5b06603977
commit b4888d8069
2 changed files with 42 additions and 0 deletions

35
Dockerfile Normal file
View File

@ -0,0 +1,35 @@
#
# ------ building mmovienight from source ------
#
FROM golang:1.13-alpine AS build
WORKDIR /app
RUN apk add alpine-sdk
COPY . .
RUN make
#
# ------ creating image to run movienight ------
#
FROM alpine:latest
WORKDIR /app
VOLUME /config
COPY --from=build /app /app
COPY --from=build /app/settings_example.json /config/settings.json
RUN chmod +x /app/docker/start.sh
EXPOSE 8089
EXPOSE 1935
CMD ["/app/docker/start.sh"]

7
docker/start.sh Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# copy current settings from config-volume to app folder
cp /config/settings.json /app/settings.json
# start movienight
/app/MovieNight