mirror of
https://github.com/linuxserver/docker-flexget.git
synced 2026-06-03 09:57:36 +00:00
Compare commits
62
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
308f406da9 | ||
|
|
b764aed863 | ||
|
|
59abf71ebf | ||
|
|
529e8bdc4a | ||
|
|
0efe522110 | ||
|
|
dbbfc2aec0 | ||
|
|
9b2c487e9f | ||
|
|
72770532a8 | ||
|
|
81d993f10f | ||
|
|
94afdab4fb | ||
|
|
52fcc4a80f | ||
|
|
a63a3f3f4b | ||
|
|
3f6a358902 | ||
|
|
7c105be64f | ||
|
|
b6fbe91fb8 | ||
|
|
ce62c3366b | ||
|
|
459800466a | ||
|
|
eed4a02b32 | ||
|
|
62a1970bc1 | ||
|
|
60da318292 | ||
|
|
e098db1281 | ||
|
|
509038ed80 | ||
|
|
5367c99d28 | ||
|
|
0b85d6f03c | ||
|
|
f1d474f522 | ||
|
|
b7eaad01be | ||
|
|
c43924b5b0 | ||
|
|
0b49e8157f | ||
|
|
35712113f0 | ||
|
|
15fd65ca85 | ||
|
|
567f4ffb5b | ||
|
|
54792dabd6 | ||
|
|
a9a6d4eb0c | ||
|
|
1df81c8d51 | ||
|
|
306f05a1d3 | ||
|
|
43c8f134c7 | ||
|
|
1a358c3201 | ||
|
|
7ef4e81d34 | ||
|
|
aeeed33345 | ||
|
|
e315add450 | ||
|
|
9ce3afacef | ||
|
|
b4be92bd5a | ||
|
|
92eae020b0 | ||
|
|
47d3dd3a5f | ||
|
|
9854689145 | ||
|
|
359652caf3 | ||
|
|
5d56c7e272 | ||
|
|
542020c4bf | ||
|
|
38a7cae4f8 | ||
|
|
b3a23a9daf | ||
|
|
41f31f1f3e | ||
|
|
e4a26597f0 | ||
|
|
f331164ad5 | ||
|
|
020ed4527b | ||
|
|
ec6ef7b08f | ||
|
|
560c9ef79e | ||
|
|
d5a264eb96 | ||
|
|
cde2d209fe | ||
|
|
a770fa43f3 | ||
|
|
76bd2b25d1 | ||
|
|
2943f8d5be | ||
|
|
e1fb028b06 |
@@ -8,6 +8,9 @@ on:
|
||||
pull_request_review:
|
||||
types: [submitted,edited,dismissed]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
manage-project:
|
||||
permissions:
|
||||
|
||||
@@ -4,6 +4,9 @@ on:
|
||||
- cron: '1 14 * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
permissions:
|
||||
|
||||
@@ -3,6 +3,9 @@ name: External Trigger Main
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
external-trigger-main:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -43,8 +46,8 @@ jobs:
|
||||
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
|
||||
exit 1
|
||||
fi
|
||||
EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
|
||||
echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY
|
||||
EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
|
||||
echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY
|
||||
echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY
|
||||
image="linuxserver/flexget"
|
||||
tag="latest"
|
||||
@@ -100,8 +103,8 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY
|
||||
if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then
|
||||
echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
|
||||
if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then
|
||||
echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
|
||||
exit 0
|
||||
elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-flexget/job/main/lastBuild/api/json | jq -r '.building') == "true" ]; then
|
||||
echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY
|
||||
@@ -116,7 +119,7 @@ jobs:
|
||||
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
|
||||
else
|
||||
printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY
|
||||
echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
|
||||
echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
|
||||
if [[ "${artifacts_found}" == "true" ]]; then
|
||||
echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY
|
||||
fi
|
||||
@@ -136,7 +139,7 @@ jobs:
|
||||
--data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \
|
||||
--data-urlencode "Submit=Submit"
|
||||
echo "**** Notifying Discord ****"
|
||||
TRIGGER_REASON="A version change was detected for flexget tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}"
|
||||
TRIGGER_REASON="A version change was detected for flexget tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}"
|
||||
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903,
|
||||
"description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}],
|
||||
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
|
||||
|
||||
@@ -5,6 +5,9 @@ on:
|
||||
- cron: '48 * * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
external-trigger-scheduler:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -2,8 +2,14 @@ name: Greetings
|
||||
|
||||
on: [pull_request_target, issues]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
greeting:
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/first-interaction@v1
|
||||
|
||||
@@ -5,6 +5,9 @@ on:
|
||||
- cron: '4 19 * * 4'
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
package-trigger-scheduler:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ RUN \
|
||||
/app/flexget --strip-components=1 && \
|
||||
cd /app/flexget && \
|
||||
uv venv /lsiopy && \
|
||||
uv run bundle_webui.py && \
|
||||
uv run scripts/bundle_webui.py && \
|
||||
uv sync --frozen --no-dev --no-cache --group=all && \
|
||||
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
|
||||
echo "**** cleanup ****" && \
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ RUN \
|
||||
/app/flexget --strip-components=1 && \
|
||||
cd /app/flexget && \
|
||||
uv venv /lsiopy && \
|
||||
uv run bundle_webui.py && \
|
||||
uv run scripts/bundle_webui.py && \
|
||||
uv sync --frozen --no-dev --no-cache --group=all && \
|
||||
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
|
||||
echo "**** cleanup ****" && \
|
||||
|
||||
Vendored
+6
-1
@@ -97,7 +97,11 @@ pipeline {
|
||||
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
|
||||
env.PULL_REQUEST = env.CHANGE_ID
|
||||
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./root/donate.txt'
|
||||
if ( env.SYFT_IMAGE_TAG == null ) {
|
||||
env.SYFT_IMAGE_TAG = 'latest'
|
||||
}
|
||||
}
|
||||
echo "Using syft image tag ${SYFT_IMAGE_TAG}"
|
||||
sh '''#! /bin/bash
|
||||
echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" '''
|
||||
script{
|
||||
@@ -790,7 +794,7 @@ pipeline {
|
||||
docker run --rm \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
||||
-v ${TEMPDIR}:/tmp \
|
||||
ghcr.io/anchore/syft:latest \
|
||||
ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \
|
||||
${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt
|
||||
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
|
||||
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
|
||||
@@ -900,6 +904,7 @@ pipeline {
|
||||
-e WEB_AUTH=\"${CI_AUTH}\" \
|
||||
-e WEB_PATH=\"${CI_WEBPATH}\" \
|
||||
-e NODE_NAME=\"${NODE_NAME}\" \
|
||||
-e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \
|
||||
-t ghcr.io/linuxserver/ci:latest \
|
||||
python3 test_build.py'''
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
[](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!")
|
||||
[](https://linuxserver.io/discord "realtime support / chat with the community and the team.")
|
||||
[](https://discourse.linuxserver.io "post on our community forum.")
|
||||
[](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.")
|
||||
[](https://github.com/linuxserver "view the source for all of our repositories.")
|
||||
[](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget")
|
||||
|
||||
@@ -22,7 +21,6 @@ Find us at:
|
||||
* [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more!
|
||||
* [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team.
|
||||
* [Discourse](https://discourse.linuxserver.io) - post on our community forum.
|
||||
* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images.
|
||||
* [GitHub](https://github.com/linuxserver) - view the source for all of our repositories.
|
||||
* [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget
|
||||
|
||||
@@ -55,7 +53,6 @@ The architectures supported by this image are:
|
||||
| :----: | :----: | ---- |
|
||||
| x86-64 | ✅ | amd64-\<version tag\> |
|
||||
| arm64 | ✅ | arm64v8-\<version tag\> |
|
||||
| armhf | ❌ | |
|
||||
|
||||
## Application Setup
|
||||
|
||||
@@ -65,12 +62,10 @@ See the [FlexGet website](https://flexget.com/) for more information.
|
||||
|
||||
### Download folders
|
||||
|
||||
We have set `/data` as an ***optional path***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content.
|
||||
We have set `/data` as an ***optional path***, this is because it is the easiest way to get started.
|
||||
|
||||
Use the optional paths if you don't understand, or don't want hardlinks/atomic moves.
|
||||
|
||||
The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/docker-guide#consistent-and-well-planned-paths) on how to get started with this.
|
||||
|
||||
## Read-Only Operation
|
||||
|
||||
This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/).
|
||||
|
||||
+68
-59
@@ -4,17 +4,17 @@ ada-libs 2.7.4-r0 apk
|
||||
alpine-baselayout 3.4.3-r2 apk
|
||||
alpine-baselayout-data 3.4.3-r2 apk
|
||||
alpine-keys 2.4-r1 apk
|
||||
alpine-release 3.19.7-r0 apk
|
||||
aniso8601 10.0.0 python
|
||||
anyio 4.8.0 python
|
||||
alpine-release 3.19.8-r0 apk
|
||||
aniso8601 10.0.1 python
|
||||
anyio 4.9.0 python
|
||||
apk-tools 2.14.4-r0 apk
|
||||
apscheduler 3.11.0 python
|
||||
attrs 25.1.0 python
|
||||
attrs 25.3.0 python
|
||||
autocommand 2.2.2 python (+1 duplicate)
|
||||
babelfish 0.6.1 python
|
||||
backports-tarfile 1.2.0 python (+1 duplicate)
|
||||
bash 5.2.21-r0 apk
|
||||
beautifulsoup4 4.13.3 python
|
||||
beautifulsoup4 4.13.4 python
|
||||
blinker 1.9.0 python
|
||||
boost1.82-python3 1.82.0-r3 apk
|
||||
boost1.82-system 1.82.0-r3 apk
|
||||
@@ -23,15 +23,18 @@ brotli-libs 1.1.0-r1 apk
|
||||
busybox 1.36.1-r19 apk
|
||||
busybox-binsh 1.36.1-r19 apk
|
||||
c-ares 1.27.0-r0 apk
|
||||
ca-certificates 20241121-r1 apk
|
||||
ca-certificates-bundle 20241121-r1 apk
|
||||
ca-certificates 20250619-r0 apk
|
||||
ca-certificates-bundle 20250619-r0 apk
|
||||
catatonit 0.2.0-r0 apk
|
||||
certifi 2025.1.31 python
|
||||
charset-normalizer 3.4.1 python
|
||||
certifi 2025.7.14 python
|
||||
charset-normalizer 3.4.2 python
|
||||
cheroot 10.0.1 python
|
||||
cherrypy 18.10.0 python
|
||||
click 8.1.8 python
|
||||
colorama 0.4.6 python
|
||||
cli UNKNOWN binary
|
||||
cli-32 UNKNOWN binary
|
||||
cli-64 UNKNOWN binary
|
||||
cli-arm64 UNKNOWN binary
|
||||
click 8.2.1 python
|
||||
coreutils 9.4-r2 apk
|
||||
coreutils-env 9.4-r2 apk
|
||||
coreutils-fmt 9.4-r2 apk
|
||||
@@ -40,40 +43,45 @@ curl 8.12.1-r0 apk
|
||||
deluge-client 1.10.2 python
|
||||
feedparser 6.0.11 python
|
||||
findutils 4.9.0-r5 apk
|
||||
flask 3.1.0 python
|
||||
flask-compress 1.17 python
|
||||
flask-cors 5.0.0 python
|
||||
flask 3.1.1 python
|
||||
flask-compress 1.18 python
|
||||
flask-cors 6.0.1 python
|
||||
flask-login 0.6.3 python
|
||||
flask-restx 1.3.0 python
|
||||
flexget 3.15.7 python
|
||||
flexget 3.17.2 python
|
||||
gdbm 1.23-r1 apk
|
||||
greenlet 3.1.1 python
|
||||
greenlet 3.2.3 python
|
||||
guessit 3.8.0 python
|
||||
h11 0.14.0 python
|
||||
gui UNKNOWN binary
|
||||
gui-32 UNKNOWN binary
|
||||
gui-64 UNKNOWN binary
|
||||
gui-arm64 UNKNOWN binary
|
||||
h11 0.16.0 python
|
||||
h2 4.2.0 python
|
||||
hpack 4.1.0 python
|
||||
html5lib 1.1 python
|
||||
httpcore 1.0.7 python
|
||||
httpcore 1.0.9 python
|
||||
httpx 0.28.1 python
|
||||
hyperframe 6.1.0 python
|
||||
icu-data-en 74.1-r0 apk
|
||||
icu-libs 74.1-r0 apk
|
||||
icu-data-en 74.1-r1 apk
|
||||
icu-libs 74.1-r1 apk
|
||||
idna 3.10 python
|
||||
importlib-metadata 8.0.0 python
|
||||
importlib-resources 6.5.2 python
|
||||
inflect 7.3.1 python
|
||||
itsdangerous 2.2.0 python
|
||||
jaraco-collections 5.1.0 python (+1 duplicate)
|
||||
jaraco-collections 5.1.0 python
|
||||
jaraco-collections 5.2.1 python
|
||||
jaraco-context 5.3.0 python
|
||||
jaraco-context 6.0.1 python
|
||||
jaraco-functools 4.0.1 python
|
||||
jaraco-functools 4.1.0 python
|
||||
jaraco-functools 4.2.1 python
|
||||
jaraco-text 3.12.1 python
|
||||
jaraco-text 4.0.0 python
|
||||
jinja2 3.1.5 python
|
||||
jinja2 3.1.6 python
|
||||
jq 1.7.1-r0 apk
|
||||
jsonschema 4.23.0 python
|
||||
jsonschema-specifications 2024.10.1 python
|
||||
jsonschema 4.25.0 python
|
||||
jsonschema-specifications 2025.4.1 python
|
||||
libacl 2.3.1-r4 apk
|
||||
libattr 2.5.1-r5 apk
|
||||
libbase64 0.5.0-r0 apk
|
||||
@@ -82,7 +90,7 @@ libbz2 1.0.8-r6 apk
|
||||
libc-utils 0.7.2-r5 apk
|
||||
libcrypto3 3.1.8-r0 apk
|
||||
libcurl 8.12.1-r0 apk
|
||||
libexpat 2.6.4-r0 apk
|
||||
libexpat 2.7.0-r0 apk
|
||||
libffi 3.4.4-r3 apk
|
||||
libgcc 13.2.1_git20231014-r0 apk
|
||||
libidn2 2.3.4-r4 apk
|
||||
@@ -101,7 +109,7 @@ markdown-it-py 3.0.0 python
|
||||
markupsafe 3.0.2 python
|
||||
mdurl 0.1.2 python
|
||||
more-itertools 10.3.0 python
|
||||
more-itertools 10.6.0 python
|
||||
more-itertools 10.7.0 python
|
||||
mpdecimal 2.5.1-r2 apk
|
||||
musl 1.2.4_git20230717-r5 apk
|
||||
musl-utils 1.2.4_git20230717-r5 apk
|
||||
@@ -111,63 +119,64 @@ netcat-openbsd 1.226-r0 apk
|
||||
nghttp2-libs 1.58.0-r0 apk
|
||||
nodejs 20.15.1-r0 apk
|
||||
oniguruma 6.9.9-r0 apk
|
||||
packaging 24.2 python (+1 duplicate)
|
||||
pendulum 3.0.0 python
|
||||
packaging 24.2 python
|
||||
packaging 25.0 python
|
||||
pendulum 3.1.0 python
|
||||
platformdirs 4.2.2 python
|
||||
plumbum 1.9.0 python
|
||||
portend 3.2.0 python
|
||||
portend 3.2.1 python
|
||||
procps-ng 4.0.4-r0 apk
|
||||
psutil 6.1.1 python
|
||||
pyc 3.11.11-r0 apk
|
||||
pygments 2.19.1 python
|
||||
psutil 7.0.0 python
|
||||
pyc 3.11.13-r0 apk
|
||||
pygments 2.19.2 python
|
||||
pynzb 0.1.0 python
|
||||
pyparsing 3.2.1 python
|
||||
pyparsing 3.2.3 python
|
||||
pyrss2gen 1.1 python
|
||||
python-dateutil 2.9.0.post0 python
|
||||
python-telegram-bot 21.10 python
|
||||
python3 3.11.11-r0 apk
|
||||
python3-pyc 3.11.11-r0 apk
|
||||
python3-pycache-pyc0 3.11.11-r0 apk
|
||||
pytz 2025.1 python
|
||||
python-telegram-bot 22.3 python
|
||||
python3 3.11.13-r0 apk
|
||||
python3-pyc 3.11.13-r0 apk
|
||||
python3-pycache-pyc0 3.11.13-r0 apk
|
||||
pytz 2025.2 python
|
||||
pyyaml 6.0.2 python
|
||||
qbittorrent-api 2024.12.71 python
|
||||
pyzstd 0.17.0 python
|
||||
qbittorrent-api 2025.7.0 python
|
||||
readline 8.2.1-r2 apk
|
||||
rebulk 3.2.0 python
|
||||
referencing 0.36.2 python
|
||||
requests 2.32.3 python
|
||||
rich 13.9.4 python
|
||||
rpds-py 0.22.3 python
|
||||
rpyc 6.0.1 python
|
||||
requests 2.32.4 python
|
||||
rich 14.1.0 python
|
||||
rpds-py 0.26.0 python
|
||||
rpyc 6.0.2 python
|
||||
scanelf 1.3.7-r2 apk
|
||||
setuptools 75.8.0 python
|
||||
setuptools 80.9.0 python
|
||||
sgmllib3k 1.0.0 python
|
||||
shadow 4.14.2-r0 apk
|
||||
six 1.17.0 python
|
||||
skalibs 2.14.0.1-r0 apk
|
||||
sniffio 1.3.1 python
|
||||
socksio 1.0.0 python
|
||||
soupsieve 2.6 python
|
||||
sqlalchemy 2.0.38 python
|
||||
sqlite-libs 3.44.2-r0 apk
|
||||
soupsieve 2.7 python
|
||||
sqlalchemy 2.0.41 python
|
||||
sqlite-libs 3.44.2-r1 apk
|
||||
ssl_client 1.36.1-r19 apk
|
||||
tempora 5.8.0 python
|
||||
time-machine 2.16.0 python
|
||||
tempora 5.8.1 python
|
||||
tomli 2.0.1 python
|
||||
transmission-rpc 7.0.11 python
|
||||
triangular 2.5.0 npm
|
||||
typeguard 4.3.0 python
|
||||
typing-extensions 4.12.2 python (+1 duplicate)
|
||||
tzdata 2025.1 python
|
||||
tzdata 2025a-r0 apk
|
||||
tzlocal 5.2 python
|
||||
urllib3 1.26.20 python
|
||||
typing-extensions 4.12.2 python
|
||||
typing-extensions 4.14.1 python
|
||||
tzdata 2025.2 python
|
||||
tzdata 2025b-r0 apk
|
||||
tzlocal 5.3.1 python
|
||||
urllib3 2.5.0 python
|
||||
utmps-libs 0.1.2.2-r0 apk
|
||||
webencodings 0.5.1 python
|
||||
werkzeug 3.1.3 python
|
||||
wheel 0.43.0 python
|
||||
xz-libs 5.4.5-r0 apk
|
||||
wheel 0.45.1 python
|
||||
xz-libs 5.4.5-r1 apk
|
||||
zc-lockfile 3.0.post1 python
|
||||
zipp 3.19.2 python
|
||||
zlib 1.3.1-r0 apk
|
||||
zstandard 0.23.0 python
|
||||
zxcvbn 4.4.28 python
|
||||
zxcvbn 4.5.0 python
|
||||
|
||||
+3
-3
@@ -42,11 +42,9 @@ app_setup_block: |
|
||||
|
||||
### Download folders
|
||||
|
||||
We have set `/data` as an ***optional path***, this is because it is the easiest way to get started. While easy to use, it has some drawbacks. Mainly losing the ability to hardlink (TL;DR a way for a file to exist in multiple places on the same file system while only consuming one file worth of space), or atomic move (TL;DR instant file moves, rather than copy+delete) files while processing content.
|
||||
We have set `/data` as an ***optional path***, this is because it is the easiest way to get started.
|
||||
|
||||
Use the optional paths if you don't understand, or don't want hardlinks/atomic moves.
|
||||
|
||||
The folks over at servarr.com wrote a good [write-up](https://wiki.servarr.com/docker-guide#consistent-and-well-planned-paths) on how to get started with this.
|
||||
# init diagram
|
||||
init_diagram: |
|
||||
"flexget:latest": {
|
||||
@@ -67,6 +65,7 @@ init_diagram: |
|
||||
init-flexget-config -> init-config-end
|
||||
init-os-end -> init-crontab-config
|
||||
init-mods-end -> init-custom-files
|
||||
init-adduser -> init-device-perms
|
||||
base -> init-envfile
|
||||
init-config -> init-flexget-config
|
||||
base -> init-migrations
|
||||
@@ -77,6 +76,7 @@ init_diagram: |
|
||||
init-mods -> init-mods-package-install
|
||||
base -> init-os-end
|
||||
init-adduser -> init-os-end
|
||||
init-device-perms -> init-os-end
|
||||
init-envfile -> init-os-end
|
||||
init-migrations -> init-os-end
|
||||
init-custom-files -> init-services
|
||||
|
||||
Executable → Regular
Reference in New Issue
Block a user