mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-18 16:58:27 -04:00
Merge pull request #840 from linuxserver/transmission-floodui-persistent
transmission-floodui: make config persistent
This commit is contained in:
+3
-2
@@ -1,6 +1,6 @@
|
|||||||
# syntax=docker/dockerfile:1
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.17 as buildstage
|
FROM ghcr.io/linuxserver/baseimage-alpine:3.19 as buildstage
|
||||||
|
|
||||||
ARG MOD_VERSION
|
ARG MOD_VERSION
|
||||||
|
|
||||||
@@ -16,7 +16,8 @@ RUN \
|
|||||||
mkdir -p /root-layer/themes/flood-for-transmission && \
|
mkdir -p /root-layer/themes/flood-for-transmission && \
|
||||||
tar xzf \
|
tar xzf \
|
||||||
/tmp/flood.tar.gz -C \
|
/tmp/flood.tar.gz -C \
|
||||||
/root-layer/themes/flood-for-transmission --strip-components=1
|
/root-layer/themes/flood-for-transmission --strip-components=1 && \
|
||||||
|
ln -s /config/themes/flood-for-transmission/config.json /root-layer/themes/flood-for-transmission/config.json
|
||||||
|
|
||||||
# copy local files
|
# copy local files
|
||||||
COPY root/ /root-layer/
|
COPY root/ /root-layer/
|
||||||
|
|||||||
@@ -1,6 +1,15 @@
|
|||||||
#!/usr/bin/with-contenv bash
|
#!/usr/bin/with-contenv bash
|
||||||
# shellcheck shell=bash
|
# shellcheck shell=bash
|
||||||
|
|
||||||
|
mkdir -p /config/themes/flood-for-transmission
|
||||||
|
if [ ! -f /config/themes/flood-for-transmission/config.json ]; then
|
||||||
|
cp /themes/flood-for-transmission/config.json.defaults /config/themes/flood-for-transmission/config.json
|
||||||
|
fi
|
||||||
|
# Keep an up-to-date copy of the defaults in case there are breaking changes to the config.json and the user needs to manually update
|
||||||
|
cp /themes/flood-for-transmission/config.json.defaults /config/themes/flood-for-transmission/config.json.defaults
|
||||||
|
|
||||||
printf "/themes/flood-for-transmission" > /var/run/s6/container_environment/TRANSMISSION_WEB_HOME
|
printf "/themes/flood-for-transmission" > /var/run/s6/container_environment/TRANSMISSION_WEB_HOME
|
||||||
|
|
||||||
lsiown -R abc:abc /themes
|
lsiown -R abc:abc \
|
||||||
|
/themes \
|
||||||
|
/config/themes/flood-for-transmission
|
||||||
|
|||||||
Reference in New Issue
Block a user