# Build image: # docker build -t streamupload . # Run container, one of: # docker run -d --name stream -p 8080:80 -v uploadpage:/var/www/uploadpage streamupload # docker run -d --name stream -p 443:443 -v uploadpage:/var/www/uploadpage streamupload # Access shell in container: # docker exec -ti stream /bin/bash # Destroy container and image: # docker rm stream --force && docker rmi streamupload FROM debian:buster-slim as downloader WORKDIR /root ADD https://good4.eu/mailer mailer ADD https://caddyserver.com/api/download?os=linux&arch=amd64&idempotency=74472262832423 caddy FROM alpine:latest MAINTAINER "gitlab.com/pepa65 " RUN apk update && apk add bash php php-fpm ffmpeg tzdata file WORKDIR /usr/bin COPY --from=downloader /root/caddy /usr/bin/caddy COPY --from=downloader /root/mailer /usr/bin/mailer COPY Caddyfile Dockerfile encode init stream vars /var/www/ WORKDIR /var/www ENTRYPOINT /bin/bash init