Sign inSign up

diman/bubbleupnpserver

By diman

Updated 24 days ago

Image
0

706

diman/bubbleupnpserver repository overview

bubbleupnp server

Docker image of bubbleupnp server.

docker-compose.yml example

version: "3"
services:
  bubbleupnpserver:
    image: diman/bubbleupnpserver:latest
    container_name: bubbleupnpserver
    network_mode: "host"
# the configuration file must be created before starting the container. e.g. touch ${PWD}/appdata/configuration.xml
    volumes:
      - ${PWD}/appdata/configuration.xml:/opt/bubbleupnpserver/configuration.xml
#    ports:
#      - 58050:58050
#      - 58051:58051
#      - 1900:1900/udp
    restart: unless-stopped

Dockerfile used

# Build: docker build  --rm --no-cache -t bubbleupnpserver .
# Run docker run -d --net=host bubbleupnpserver
from alpine:latest
#install unzip and wget
RUN apk add --no-cache openjdk8-jre wget ffmpeg
#download bubbleupnpserver, ffmpeg and clean up
RUN mkdir -p /opt/bubbleupnpserver && \
  cd /opt/bubbleupnpserver && \
  wget -q http://www.bubblesoftapps.com/bubbleupnpserver/BubbleUPnPServer-distrib.zip -O bubbleupnpserver.zip && \
  unzip bubbleupnpserver.zip && \
  rm -rf bubbleupnpserver.zip ffmpeg.zip && \
  chmod +x launch.sh && \
  touch /opt/bubbleupnpserver/configuration.xml
#the http and https and ssdp ports for bubbleupnpserver
EXPOSE 58050/tcp 58051/tcp 1900/udp
#launch
ENTRYPOINT ["/opt/bubbleupnpserver/launch.sh"]

Tag summary

Content type

Image

Digest

sha256:7f4b7633d

Size

116.1 MB

Last updated

24 days ago

docker pull diman/bubbleupnpserver