From eff107ea8a2b4ebed2b08c99d9df6f06beb2cc9f Mon Sep 17 00:00:00 2001 From: Qballjos Date: Sun, 1 Aug 2021 19:50:13 +0200 Subject: [PATCH] add petio add petio stack --- Images/petio-icon.png | Bin 0 -> 7760 bytes Template/Stack/petio.yml | 28 ++++++++++++++++++++++++++++ Template/template.json | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 Images/petio-icon.png create mode 100644 Template/Stack/petio.yml diff --git a/Images/petio-icon.png b/Images/petio-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f3651142cbcaaceb53f01c4b1f51b2e0503a6791 GIT binary patch literal 7760 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 Il&wSl3l7@05dZ)H literal 0 HcmV?d00001 diff --git a/Template/Stack/petio.yml b/Template/Stack/petio.yml new file mode 100644 index 0000000..f5ae4fc --- /dev/null +++ b/Template/Stack/petio.yml @@ -0,0 +1,28 @@ +--- +version: "2" +services: + petio: + image: hotio/petio + container_name: petio + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + volumes: + - /portainer/Files/AppData/Config/petio/Config:/config + ports: + - ${PORT}:7777 + restart: unless-stopped + depends_on: + - mongo_db + mongo_db: + image: mongo + container_name: mongo_db + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${Timezone} + volumes: + - /portainer/AppData/Config/mongo_db/config:/data/configdb + - /portainer/AppData/Config/mongo_db/DB:/data/db + restart: unless-stopped diff --git a/Template/template.json b/Template/template.json index faf7e3f..d72ba2b 100644 --- a/Template/template.json +++ b/Template/template.json @@ -2488,6 +2488,42 @@ } ] }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "100", + "label": "PGID", + "name": "PGID" + }, + { + "label": "TZ", + "name": "TZ" + }, + { + "label": "PORT", + "name": "PORT" + } + ], + "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/petio-icon.png", + "name": "Petio", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/petio.yml", + "url": "https://github.com/Qballjos/portainer_templates" + }, + "title": "Petio", + "type": 3 + }, { "categories": [ "Photos"