From 0e036924e2770b4de3a0ba743c04e168c87e4cb4 Mon Sep 17 00:00:00 2001 From: technorabilia Date: Tue, 25 Jan 2022 00:38:21 +0000 Subject: [PATCH] Workflow update --- lsio/pyload-ng/docker-compose.yaml | 26 ++++++++++++++++++++++++++ lsio/pyload-ng/docker-run.sh | 15 +++++++++++++++ lsio/pyload-ng/run-once.sh | 4 ++++ 3 files changed, 45 insertions(+) create mode 100644 lsio/pyload-ng/docker-compose.yaml create mode 100644 lsio/pyload-ng/docker-run.sh create mode 100644 lsio/pyload-ng/run-once.sh diff --git a/lsio/pyload-ng/docker-compose.yaml b/lsio/pyload-ng/docker-compose.yaml new file mode 100644 index 0000000..772f147 --- /dev/null +++ b/lsio/pyload-ng/docker-compose.yaml @@ -0,0 +1,26 @@ +# [pyLoad](https://pyload.net/) is a Free and Open Source download manager +# written in Python and designed to be extremely lightweight, easily extensible +# and fully manageable via web. + +--- +version: "2.1" +services: + pyload-ng: + image: ghcr.io/linuxserver/pyload-ng + container_name: pyload-ng + environment: + # for GroupID + - PUID=${PUID:-1024} + # for UserID + - PGID=${PGID:-100} + # Specify a timezone to use for example Europe/Amsterdam + - TZ=${TZ:-Europe/Amsterdam} + volumes: + # pyLoad Configuration and files database + - ${BASEDIR:-/volume1/docker}/pyload-ng/config:/config + # Destination of pyLoad downloads + - ${BASEDIR:-/volume1/docker}/pyload-ng/downloads:/downloads + ports: + # Allows HTTP access to the application + - 8000:8000 + restart: unless-stopped diff --git a/lsio/pyload-ng/docker-run.sh b/lsio/pyload-ng/docker-run.sh new file mode 100644 index 0000000..f5fd2a8 --- /dev/null +++ b/lsio/pyload-ng/docker-run.sh @@ -0,0 +1,15 @@ +# [pyLoad](https://pyload.net/) is a Free and Open Source download manager +# written in Python and designed to be extremely lightweight, easily extensible +# and fully manageable via web. + +source ./.env +docker run -d \ + --name=pyload-ng \ + -e PUID=${PUID:-1024} `# for GroupID` \ + -e PGID=${PGID:-100} `# for UserID` \ + -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ + -p 8000:8000 `# Allows HTTP access to the application` \ + -v ${BASEDIR:-/volume1/docker}/pyload-ng/config:/config `# pyLoad Configuration and files database` \ + -v ${BASEDIR:-/volume1/docker}/pyload-ng/downloads:/downloads `# Destination of pyLoad downloads` \ + --restart unless-stopped \ + ghcr.io/linuxserver/pyload-ng diff --git a/lsio/pyload-ng/run-once.sh b/lsio/pyload-ng/run-once.sh new file mode 100644 index 0000000..7adfb08 --- /dev/null +++ b/lsio/pyload-ng/run-once.sh @@ -0,0 +1,4 @@ +ln -s ../docker-env.cfg ./.env +. ./.env +mkdir -p ${BASEDIR:-/volume1/docker}/pyload-ng/config +mkdir -p ${BASEDIR:-/volume1/docker}/pyload-ng/downloads