MiniDLNA add-on
This commit is contained in:
+4
-12
@@ -1,17 +1,9 @@
|
|||||||
ARG BUILD_FROM=hassioaddons/base-amd64:1.2.0
|
FROM debian:wheezy
|
||||||
FROM ${BUILD_FROM}
|
|
||||||
|
|
||||||
# Copy root filesystem
|
RUN apt-get update && apt-get upgrade && apt-get install -y minidlna
|
||||||
COPY rootfs /
|
ADD ./run.sh /run.sh
|
||||||
|
|
||||||
# Setup base
|
ENTRYPOINT ["/run.sh"]
|
||||||
RUN apk add --no-cache minidlna
|
|
||||||
|
|
||||||
# Build arugments
|
|
||||||
ARG BUILD_ARCH
|
|
||||||
ARG BUILD_DATE
|
|
||||||
ARG BUILD_REF
|
|
||||||
ARG BUILD_VERSION
|
|
||||||
|
|
||||||
# Labels
|
# Labels
|
||||||
LABEL \
|
LABEL \
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "MiniDLNA",
|
"name": "MiniDLNA",
|
||||||
"version": "0.0.12",
|
"version": "0.0.13",
|
||||||
"slug": "minidlna",
|
"slug": "minidlna",
|
||||||
"description": "RedyMedia MiniDLNA daemon serves media files (music, pictures, and video) to clients on a network",
|
"description": "RedyMedia MiniDLNA daemon serves media files (music, pictures, and video) to clients on a network",
|
||||||
"url": "https://github.com/bvlaicu/home-assistant-addons/tree/master/minidlna",
|
"url": "https://github.com/bvlaicu/home-assistant-addons/tree/master/minidlna",
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
> /etc/minidlna.conf
|
||||||
|
|
||||||
|
for VAR in `env`; do
|
||||||
|
if [[ $VAR =~ ^MINIDLNA_ ]]; then
|
||||||
|
minidlna_name=`echo "$VAR" | sed -r "s/MINIDLNA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]'`
|
||||||
|
minidlna_value=`echo "$VAR" | sed -r "s/.*=(.*)/\1/g"`
|
||||||
|
echo "${minidlna_name}=${minidlna_value}" >> /etc/minidlna.conf
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
exec /usr/bin/minidlna -d $@
|
||||||
Reference in New Issue
Block a user