Merge pull request #1 from crocandr/dev

Dev
This commit is contained in:
SAndras
2018-03-17 11:06:51 +01:00
committed by GitHub
4 changed files with 26 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
FROM ubuntu FROM debian
RUN apt-get update && apt-get install -y minidlna vim RUN apt-get update && apt-get install -y minidlna vim net-tools
COPY files/start.sh /opt/start.sh COPY files/start.sh /opt/start.sh
RUN chmod 755 /opt/start.sh RUN chmod 755 /opt/start.sh

View File

@@ -6,15 +6,18 @@ Not the best container, but works :)
## Build ## Build
``` ```
docker build -t sandras/minidlna . docker build -t croc/minidlna .
``` ```
## Run ## Run
``` ```
docker run -tid --name=minidlna --net=host -e SRVNAME=dockerlna -e "FOLDERS=/mnt/data/mp3,/mnt/data/movie,/mnt/data/torrent" -v /mnt/data/pub/:/mnt/data sandras/minidlna /opt/start.sh docker run -tid --name=minidlna --net=host -e SRVNAME=dockerlna -e "FOLDERS=/mnt/data/mp3,/mnt/data/movie,/mnt/data/torrent" -v /mnt/data/pub/:/mnt/data croc/minidlna /opt/start.sh
``` ```
- `SRVNAME` - name of the minidlna - `SRVNAME` - name of the minidlna
- `FOLDERS` - list of the shared folders in your volume (/mnt/data) - `FOLDERS` - list of the shared folders in your volume (/mnt/data)
Please use docker-compose file (from my Github page) for easier management.

16
docker-compose.yml Normal file
View File

@@ -0,0 +1,16 @@
version: '3'
services:
minidlna:
image: croc/minidlna
environment:
- SRVNAME=docker-minidlna
- PORT=8205
- FOLDERS=/media/mp3,/media/movie,/media/tv_series
volumes:
- '/mnt/data/pub/movies:/media/movies'
- '/mnt/data/pub/tv_series:/media/tv_series'
- '/mnt/data/pub/mp3:/media/mp3'
# - '/mnt/data/pub:/media/'
network_mode: 'host'
restart: always

View File

@@ -11,6 +11,9 @@ then
echo "media_dir=$folder" >> /etc/minidlna.conf echo "media_dir=$folder" >> /etc/minidlna.conf
done done
[ -z $PORT ] && { PORT=8201; }
sed -i "s@port=.*00@port=$PORT@g" /etc/minidlna.conf
date > /etc/minidlna.configured date > /etc/minidlna.configured
fi fi