Compare commits

..
Author SHA1 Message Date
LinuxServer-CI 8f2540130f Bot Updating Package Versions 2020-10-29 09:12:30 -04:00
Eric NemchikandGitHub 569502d34e Merge pull request #111 from linuxserver/5.14-deprecate
Deprecate 5.14 branch/tag.
2020-10-29 08:08:00 -05:00
LinuxServer-CI 20a241d16c Bot Updating Package Versions 2020-10-22 21:14:12 -04:00
LinuxServer-CI 023ec4148e Bot Updating Package Versions 2020-10-16 01:15:19 +00:00
LinuxServer-CI 7fe5ab50c7 Bot Updating Templated Files 2020-10-16 01:11:12 +00:00
LinuxServer-CI e818048262 Bot Updating Templated Files 2020-10-09 01:11:40 +00:00
LinuxServer-CI e381b43d51 Bot Updating Package Versions 2020-10-02 01:12:52 +00:00
Eric Nemchik 966370ba18 Update wording 2020-09-27 10:24:10 -05:00
Eric Nemchik b2c0d2eaed Deprecate 5.14 branch/tag. 2020-09-27 10:08:06 -05:00
aptalcaandGitHub 6a7b831eb6 Merge pull request #109 from linuxserver/readme-updates-5.14
Readme Updates 5.14
2020-09-27 10:44:19 -04:00
Eric Nemchik 5daa7c676d Readme Updates 2020-09-27 09:18:23 -05:00
LinuxServer-CI 8bcb5294f0 Bot Updating Package Versions 2020-09-24 21:12:16 -04:00
LinuxServer-CI 08bae1c3d3 Bot Updating Package Versions 2020-09-18 02:12:12 +01:00
LinuxServer-CI 336cb72ece Bot Updating Package Versions 2020-09-10 21:12:13 -04:00
LinuxServer-CI 5d49e84a12 Bot Updating Package Versions 2020-08-28 01:13:28 +00:00
LinuxServer-CI 1b8e84e27b Bot Updating Package Versions 2020-08-21 01:14:04 +00:00
LinuxServer-CI 03742e9733 Bot Updating Templated Files 2020-08-21 01:11:20 +00:00
LinuxServer-CI 26c4e22744 Bot Updating Package Versions 2020-08-13 21:12:05 -04:00
LinuxServer-CI b775e0a302 Bot Updating Package Versions 2020-08-07 03:13:57 +02:00
LinuxServer-CI 298f1e91b6 Bot Updating Templated Files 2020-08-07 01:11:50 +00:00
LinuxServer-CI 494babd009 Bot Updating Templated Files 2020-08-07 03:10:55 +02:00
LinuxServer-CI ff9bff3941 Bot Updating Package Versions 2020-07-30 21:39:43 -04:00
LinuxServer-CI 1809f05da1 Bot Updating Package Versions 2020-07-23 21:12:03 -04:00
LinuxServer-CI 102051655f Bot Updating Package Versions 2020-07-16 21:12:23 -04:00
LinuxServer-CI 6ee8636dd7 Bot Updating Package Versions 2020-07-09 21:12:21 -04:00
LinuxServer-CI 6a7cf6dbcc Bot Updating Package Versions 2020-07-02 21:12:23 -04:00
LinuxServer-CI 4aee89c4fd Bot Updating Package Versions 2020-06-19 01:12:16 +00:00
LinuxServer-CI f29da1b39f Bot Updating Package Versions 2020-06-12 01:12:16 +00:00
LinuxServer-CI 0d55ba1b60 Bot Updating Package Versions 2020-06-05 01:13:24 +00:00
LinuxServer-CI 8d5d99ef90 Bot Updating Templated Files 2020-06-05 01:10:51 +00:00
LinuxServer-CI 92416e7aef Bot Updating Package Versions 2020-05-29 01:20:59 +00:00
LinuxServer-CI 2a7357681d Bot Updating Templated Files 2020-05-29 01:11:23 +00:00
LinuxServer-CI 223c4d5d7f Bot Updating Package Versions 2020-05-22 01:13:51 +00:00
LinuxServer-CI 637c3d1855 Bot Updating Package Versions 2020-05-01 01:14:07 +00:00
LinuxServer-CI bf94d3f88b Bot Updating Templated Files 2020-05-01 01:10:53 +00:00
LinuxServer-CI 8e303b2fd0 Bot Updating Package Versions 2020-04-23 21:18:29 -04:00
LinuxServer-CI a3dff66a31 Bot Updating Templated Files 2020-04-10 02:43:37 +01:00
aptalcaandGitHub df8a83870a Merge pull request #93 from linuxserver/5.14-app
Move app to /app
2020-04-09 21:42:49 -04:00
LinuxServer-CI 0524d8cd84 Bot Updating Package Versions 2020-04-09 21:13:12 -04:00
LinuxServer-CI 7415d30858 Bot Updating Templated Files 2020-04-09 21:10:53 -04:00
Eric Nemchik 3284adc287 Fix perms on /app 2020-04-08 16:38:42 -05:00
Eric Nemchik 9adcf4b7ad Move app to /app 2020-04-05 02:42:14 -05:00
LinuxServer-CI f98e6970e2 Bot Updating Package Versions 2020-04-02 21:14:44 -04:00
LinuxServer-CI 91d8383da8 Bot Updating Package Versions 2020-03-27 02:13:27 +00:00
LinuxServer-CI 3d05e02d38 Bot Updating Package Versions 2020-03-13 04:38:21 +00:00
LinuxServer-CI 8309914265 Bot Updating Package Versions 2020-02-28 02:14:03 +00:00
LinuxServer-CI dbc138d311 Bot Updating Package Versions 2020-02-21 02:12:04 +00:00
LinuxServer-CI 6785e8e03e Bot Updating Package Versions 2020-02-13 21:13:14 -05:00
LinuxServer-CI bbf6ee4cd9 Bot Updating Package Versions 2020-02-07 02:12:44 +00:00
LinuxServer-CI b41cd4eaee Bot Updating Package Versions 2020-01-24 21:04:43 +00:00
LinuxServer-CI 9799e008ef Bot Updating Package Versions 2019-12-20 02:15:53 +00:00
LinuxServer-CI 1313f6edd7 Bot Updating Package Versions 2019-12-12 21:14:26 -05:00
LinuxServer-CI 5119198f0f Bot Updating Package Versions 2019-12-06 02:12:41 +00:00
LinuxServer-CI 990e3e5c09 Bot Updating Package Versions 2019-11-29 02:14:43 +00:00
LinuxServer-CI cf1b2d74ed Bot Updating Templated Files 2019-11-28 21:10:58 -05:00
LinuxServer-CI 760cc156a3 Bot Updating Package Versions 2019-11-21 21:14:49 -05:00
Jameel Al-AzizandRyan Kuba b40f27bb87 Remove extra volumes from the Dockerfile
Specifying the volumes in the Dockerfile is unnecessary and can lead to
excessive orphaned volume if the user chooses to use different paths at
runtime.
2019-11-02 20:27:40 -07:00
LinuxServer-CI 55876cca4c Bot Updating Package Versions 2019-11-01 03:14:08 +01:00
LinuxServer-CI cf643fee12 Bot Updating Templated Files 2019-10-31 22:11:21 -04:00
LinuxServer-CI 6f2a59d891 Bot Updating Package Versions 2019-10-24 21:14:12 -04:00
LinuxServer-CI 250ff8c2f2 Bot Updating Package Versions 2019-10-18 02:12:34 +01:00
LinuxServer-CI 29fbbe14e6 Bot Updating Package Versions 2019-10-10 21:19:40 -04:00
LinuxServer-CI 4090060fa3 Bot Updating Templated Files 2019-10-11 02:12:06 +01:00
LinuxServer-CI cf575b167a Bot Updating Templated Files 2019-10-10 21:11:09 -04:00
LinuxServer-CI d99f61db23 Bot Updating Package Versions 2019-09-27 02:16:32 +01:00
LinuxServer-CI 65f12bad47 Bot Updating Package Versions 2019-09-20 02:12:56 +01:00
LinuxServer-CI f99021a44a Bot Updating Package Versions 2019-09-06 02:17:04 +01:00
LinuxServer-CI 4a6acbb7fc Bot Updating Templated Files 2019-09-06 02:12:38 +01:00
LinuxServer-CI 9a0779d69e Bot Updating Templated Files 2019-09-05 21:11:39 -04:00
LinuxServer-CI 4c1664dbf0 Bot Updating Package Versions 2019-08-23 02:12:44 +01:00
LinuxServer-CI adfb0cfb15 Bot Updating Package Versions 2019-08-16 11:46:24 -04:00
LinuxServer-CI d9c443bf32 Bot Updating Templated Files 2019-08-16 11:42:02 -04:00
LinuxServer-CI 6331f2f7e0 Bot Updating Package Versions 2019-06-17 00:21:32 +02:00
LinuxServer-CI 9a9ba0078b Bot Updating Templated Files 2019-06-17 00:18:09 +02:00
LinuxServer-CI 61cd4afdc7 Bot Updating Templated Files 2019-06-17 00:17:04 +02:00
Mateusz FurdynaandRyan Kuba 1a0321350f Fix umask - get umask from environment
Makes it consistent with other linuxserver.io images.
2019-06-16 15:15:59 -07:00
LinuxServer-CI f172dd4090 Bot Updating Package Versions 2019-05-19 16:43:13 +01:00
saargandGitHub 8e79c44901 Merge pull request #47 from thelamer/5.14
New 5.14 branch
2019-05-19 17:39:22 +02:00
thelamer aa5c8e6baa adding functional branch for mono 5.14 2019-05-17 16:11:16 -07:00
42 changed files with 893 additions and 1351 deletions
-20
View File
@@ -1,20 +0,0 @@
# This file is globally distributed to all container image projects from
# https://github.com/linuxserver/docker-jenkins-builder/blob/master/.editorconfig
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
# trim_trailing_whitespace may cause unintended issues and should not be globally set true
trim_trailing_whitespace = false
[{Dockerfile*,**.yml}]
indent_style = space
indent_size = 2
[{**.sh,root/etc/s6-overlay/s6-rc.d/**,root/etc/cont-init.d/**,root/etc/services.d/**}]
indent_style = space
indent_size = 4
+6 -7
View File
@@ -4,7 +4,7 @@
* While contributing make sure to make all your changes before creating a Pull Request, as our pipeline builds each commit after the PR is open.
* Read, and fill the Pull Request template
* If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR
* If this is a fix for a typo in code or documentation in the README please file an issue
* If the PR is addressing an existing issue include, closes #\<issue number>, in the body of the PR commit message
* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn)
@@ -24,7 +24,7 @@
## Readme
If you would like to change our readme, please __**do not**__ directly edit the readme, as it is auto-generated on each commit.
Instead edit the [readme-vars.yml](https://github.com/linuxserver/docker-radarr/edit/develop/readme-vars.yml).
Instead edit the [readme-vars.yml](https://github.com/linuxserver/docker-radarr/edit/master/readme-vars.yml).
These variables are used in a template for our [Jenkins Builder](https://github.com/linuxserver/docker-jenkins-builder) as part of an ansible play.
Most of these variables are also carried over to [docs.linuxserver.io](https://docs.linuxserver.io/images/docker-radarr)
@@ -96,7 +96,7 @@ If you are proposing additional packages to be added, ensure that you added the
### Testing your changes
```bash
```
git clone https://github.com/linuxserver/docker-radarr.git
cd docker-radarr
docker build \
@@ -106,16 +106,15 @@ docker build \
```
The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static`
```bash
```
docker run --rm --privileged multiarch/qemu-user-static:register --reset
```
Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`.
## Update the changelog
## Update the chagelog
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-radarr/tree/develop/root), add an entry to the changelog
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-radarr/tree/master/root), add an entry to the changelog
```yml
changelogs:
-1
View File
@@ -1,3 +1,2 @@
github: linuxserver
open_collective: linuxserver
custom: ["https://opencollective.com/radarr",]
+38
View File
@@ -0,0 +1,38 @@
[linuxserverurl]: https://linuxserver.io
[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)][linuxserverurl]
<!--- If you are new to Docker or this application our issue tracker is **ONLY** used for reporting bugs or requesting features. Please use [our discord server](https://discord.gg/YWrKVTn) for general support. --->
<!--- If this acts as a feature request please ask yourself if this modification is something the whole userbase will benefit from --->
<!--- If this is a specific change for corner case functionality or plugins please look at making a Docker Mod or local script https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ -->
<!--- Provide a general summary of the issue in the Title above -->
------------------------------
## Expected Behavior
<!--- Tell us what should happen -->
## Current Behavior
<!--- Tell us what happens instead of the expected behavior -->
## Steps to Reproduce
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
1.
2.
3.
4.
## Environment
**OS:**
**CPU architecture:** x86_64/arm32/arm64
**How docker service was installed:**
<!--- ie. from the official docker repo, from the distro repo, nas OS provided, etc. -->
<!--- Providing context helps us come up with a solution that is most useful in the real world -->
## Command used to create docker container (run/create/compose/screenshot)
<!--- Provide your docker create/run command or compose yaml snippet, or a screenshot of settings if using a gui to create the container -->
## Docker logs
<!--- Provide a full docker log, output of "docker logs radarr" -->
-13
View File
@@ -1,13 +0,0 @@
blank_issues_enabled: false
contact_links:
- name: Discord chat support
url: https://discord.gg/YWrKVTn
about: Realtime support / chat with the community and the team.
- name: Discourse discussion forum
url: https://discourse.linuxserver.io
about: Post on our community forum.
- name: Documentation
url: https://docs.linuxserver.io/images/docker-radarr
about: Documentation - information about all of our containers.
-76
View File
@@ -1,76 +0,0 @@
# Based on the issue template
name: Bug report
description: Create a report to help us improve
title: "[BUG] <title>"
labels: [Bug]
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: textarea
attributes:
label: Current Behavior
description: Tell us what happens instead of the expected behavior.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: Tell us what should happen.
validations:
required: false
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...'
4. See error...
validations:
required: true
- type: textarea
attributes:
label: Environment
description: |
examples:
- **OS**: Ubuntu 20.04
- **How docker service was installed**: distro's packagemanager
value: |
- OS:
- How docker service was installed:
render: markdown
validations:
required: false
- type: dropdown
attributes:
label: CPU architecture
options:
- x86-64
- arm64
validations:
required: true
- type: textarea
attributes:
label: Docker creation
description: |
Command used to create docker container
Provide your docker create/run command or compose yaml snippet, or a screenshot of settings if using a gui to create the container
render: bash
validations:
required: true
- type: textarea
attributes:
description: |
Provide a full docker log, output of "docker logs linuxserver.io"
label: Container logs
placeholder: |
Output of `docker logs linuxserver.io`
render: bash
validations:
required: true
-31
View File
@@ -1,31 +0,0 @@
# Based on the issue template
name: Feature request
description: Suggest an idea for this project
title: "[FEAT] <title>"
labels: [enhancement]
body:
- type: checkboxes
attributes:
label: Is this a new feature request?
description: Please search to see if a feature request already exists.
options:
- label: I have searched the existing issues
required: true
- type: textarea
attributes:
label: Wanted change
description: Tell us what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Reason for change
description: Justify your request, why do you want it, what is the benefit.
validations:
required: true
- type: textarea
attributes:
label: Proposed code change
description: Do you have a potential code change in mind?
validations:
required: false
+2 -2
View File
@@ -6,7 +6,7 @@
<!--- Before submitting a pull request please check the following -->
<!--- If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR -->
<!--- If this is a fix for a typo in code or documentation in the README please file an issue and let us sort it out we do not need a PR -->
<!--- Ask yourself if this modification is something the whole userbase will benefit from, if this is a specific change for corner case functionality or plugins please look at making a Docker Mod or local script https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ -->
<!--- That if the PR is addressing an existing issue include, closes #<issue number> , in the body of the PR commit message -->
<!--- You have included links to any files / patches etc your PR may be using in the body of the PR commit message -->
@@ -21,7 +21,7 @@
------------------------------
- [ ] I have read the [contributing](https://github.com/linuxserver/docker-radarr/blob/develop/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
- [ ] I have read the [contributing](https://github.com/linuxserver/docker-radarr/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
------------------------------
@@ -1,16 +0,0 @@
name: Issue & PR Tracker
on:
issues:
types: [opened,reopened,labeled,unlabeled,closed]
pull_request_target:
types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled,closed]
pull_request_review:
types: [submitted,edited,dismissed]
jobs:
manage-project:
permissions:
issues: write
uses: linuxserver/github-workflows/.github/workflows/issue-pr-tracker.yml@v1
secrets: inherit
-13
View File
@@ -1,13 +0,0 @@
name: Mark stale issues and pull requests
on:
schedule:
- cron: '58 22 * * *'
workflow_dispatch:
jobs:
stale:
permissions:
issues: write
pull-requests: write
uses: linuxserver/github-workflows/.github/workflows/issues-cron.yml@v1
secrets: inherit
-104
View File
@@ -1,104 +0,0 @@
name: External Trigger Main
on:
workflow_dispatch:
jobs:
external-trigger-develop:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
- name: External Trigger
if: github.ref == 'refs/heads/develop'
run: |
if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_RADARR_DEVELOP }}" ]; then
echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_RADARR_DEVELOP is set; skipping trigger. ****"
echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_RADARR_DEVELOP\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY
exit 0
fi
echo "**** External trigger running off of develop branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_RADARR_DEVELOP\". ****"
echo "External trigger running off of develop branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_RADARR_DEVELOP\`" >> $GITHUB_STEP_SUMMARY
echo "**** Retrieving external version ****"
EXT_RELEASE=$(curl -sL https://radarr.servarr.com/v1/update/develop/changes?runtime=netcore%26os=linuxmusl | jq -r '.[0].version')
if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
echo "**** Can't retrieve external version, exiting ****"
FAILURE_REASON="Can't retrieve external version for radarr branch develop"
GHA_TRIGGER_URL="https://github.com/linuxserver/docker-radarr/actions/runs/${{ github.run_id }}"
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680,
"description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n**Trigger URL:** '"${GHA_TRIGGER_URL}"' \n"}],
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
exit 1
fi
EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
echo "**** External version: ${EXT_RELEASE} ****"
echo "External version: ${EXT_RELEASE}" >> $GITHUB_STEP_SUMMARY
echo "**** Retrieving last pushed version ****"
image="linuxserver/radarr"
tag="develop"
token=$(curl -sX GET \
"https://ghcr.io/token?scope=repository%3Alinuxserver%2Fradarr%3Apull" \
| jq -r '.token')
multidigest=$(curl -s \
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
--header "Authorization: Bearer ${token}" \
"https://ghcr.io/v2/${image}/manifests/${tag}" \
| jq -r 'first(.manifests[].digest)')
digest=$(curl -s \
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
--header "Authorization: Bearer ${token}" \
"https://ghcr.io/v2/${image}/manifests/${multidigest}" \
| jq -r '.config.digest')
image_info=$(curl -sL \
--header "Authorization: Bearer ${token}" \
"https://ghcr.io/v2/${image}/blobs/${digest}")
if [[ $(echo $image_info | jq -r '.container_config') == "null" ]]; then
image_info=$(echo $image_info | jq -r '.config')
else
image_info=$(echo $image_info | jq -r '.container_config')
fi
IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}')
IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}')
if [ -z "${IMAGE_VERSION}" ]; then
echo "**** Can't retrieve last pushed version, exiting ****"
FAILURE_REASON="Can't retrieve last pushed version for radarr tag develop"
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680,
"description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}],
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
exit 1
fi
echo "**** Last pushed version: ${IMAGE_VERSION} ****"
echo "Last pushed version: ${IMAGE_VERSION}" >> $GITHUB_STEP_SUMMARY
if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then
echo "**** Version ${EXT_RELEASE} already pushed, exiting ****"
echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY
exit 0
elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/develop/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 ****"
echo "New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY
exit 0
else
echo "**** New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build ****"
echo "New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build" >> $GITHUB_STEP_SUMMARY
response=$(curl -iX POST \
https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/develop/buildWithParameters?PACKAGE_CHECK=false \
--user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|")
echo "**** Jenkins job queue url: ${response%$'\r'} ****"
echo "**** Sleeping 10 seconds until job starts ****"
sleep 10
buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url')
buildurl="${buildurl%$'\r'}"
echo "**** Jenkins job build url: ${buildurl} ****"
echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY
echo "**** Attempting to change the Jenkins job description ****"
curl -iX POST \
"${buildurl}submitDescription" \
--user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \
--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 radarr tag develop. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}"
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 }}
fi
@@ -1,45 +0,0 @@
name: External Trigger Scheduler
on:
schedule:
- cron: '25 * * * *'
workflow_dispatch:
jobs:
external-trigger-scheduler:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
with:
fetch-depth: '0'
- name: External Trigger Scheduler
run: |
echo "**** Branches found: ****"
git for-each-ref --format='%(refname:short)' refs/remotes
for br in $(git for-each-ref --format='%(refname:short)' refs/remotes)
do
br=$(echo "$br" | sed 's|origin/||g')
echo "**** Evaluating branch ${br} ****"
ls_jenkins_vars=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-radarr/${br}/jenkins-vars.yml)
ls_branch=$(echo "${ls_jenkins_vars}" | yq -r '.ls_branch')
ls_trigger=$(echo "${ls_jenkins_vars}" | yq -r '.external_type')
if [[ "${br}" == "${ls_branch}" ]] && [[ "${ls_trigger}" != "os" ]]; then
echo "**** Branch ${br} appears to be live and trigger is not os; checking workflow. ****"
if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-radarr/${br}/.github/workflows/external_trigger.yml > /dev/null 2>&1; then
echo "**** Workflow exists. Triggering external trigger workflow for branch ${br} ****."
echo "Triggering external trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY
curl -iX POST \
-H "Authorization: token ${{ secrets.CR_PAT }}" \
-H "Accept: application/vnd.github.v3+json" \
-d "{\"ref\":\"refs/heads/${br}\"}" \
https://api.github.com/repos/linuxserver/docker-radarr/actions/workflows/external_trigger.yml/dispatches
else
echo "**** Workflow doesn't exist; skipping trigger. ****"
echo "Skipping branch ${br} due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY
fi
else
echo "**** ${br} is either a dev branch, or has no external version; skipping trigger. ****"
echo "Skipping branch ${br} due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY
fi
done
+2 -2
View File
@@ -8,6 +8,6 @@ jobs:
steps:
- uses: actions/first-interaction@v1
with:
issue-message: 'Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.'
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-radarr/blob/develop/.github/PULL_REQUEST_TEMPLATE.md)!'
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [issue template](https://github.com/linuxserver/docker-radarr/blob/master/.github/ISSUE_TEMPLATE.md)!'
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-radarr/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!'
repo-token: ${{ secrets.GITHUB_TOKEN }}
-42
View File
@@ -1,42 +0,0 @@
name: Package Trigger Main
on:
workflow_dispatch:
jobs:
package-trigger-develop:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
- name: Package Trigger
if: github.ref == 'refs/heads/develop'
run: |
if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_RADARR_DEVELOP }}" ]; then
echo "**** Github secret PAUSE_PACKAGE_TRIGGER_RADARR_DEVELOP is set; skipping trigger. ****"
echo "Github secret \`PAUSE_PACKAGE_TRIGGER_RADARR_DEVELOP\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY
exit 0
fi
if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/develop/lastBuild/api/json | jq -r '.building') == "true" ]; then
echo "**** There already seems to be an active build on Jenkins; skipping package trigger ****"
echo "There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY
exit 0
fi
echo "**** Package trigger running off of develop branch. To disable, set a Github secret named \"PAUSE_PACKAGE_TRIGGER_RADARR_DEVELOP\". ****"
echo "Package trigger running off of develop branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_RADARR_DEVELOP\`" >> $GITHUB_STEP_SUMMARY
response=$(curl -iX POST \
https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/develop/buildWithParameters?PACKAGE_CHECK=true \
--user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|")
echo "**** Jenkins job queue url: ${response%$'\r'} ****"
echo "**** Sleeping 10 seconds until job starts ****"
sleep 10
buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url')
buildurl="${buildurl%$'\r'}"
echo "**** Jenkins job build url: ${buildurl} ****"
echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY
echo "**** Attempting to change the Jenkins job description ****"
curl -iX POST \
"${buildurl}submitDescription" \
--user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \
--data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \
--data-urlencode "Submit=Submit"
@@ -1,50 +0,0 @@
name: Package Trigger Scheduler
on:
schedule:
- cron: '49 16 * * 0'
workflow_dispatch:
jobs:
package-trigger-scheduler:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
with:
fetch-depth: '0'
- name: Package Trigger Scheduler
run: |
echo "**** Branches found: ****"
git for-each-ref --format='%(refname:short)' refs/remotes
for br in $(git for-each-ref --format='%(refname:short)' refs/remotes)
do
br=$(echo "$br" | sed 's|origin/||g')
echo "**** Evaluating branch ${br} ****"
ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-radarr/${br}/jenkins-vars.yml | yq -r '.ls_branch')
if [ "${br}" == "${ls_branch}" ]; then
echo "**** Branch ${br} appears to be live; checking workflow. ****"
if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-radarr/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then
echo "**** Workflow exists. Triggering package trigger workflow for branch ${br}. ****"
echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY
triggered_branches="${triggered_branches}${br} "
curl -iX POST \
-H "Authorization: token ${{ secrets.CR_PAT }}" \
-H "Accept: application/vnd.github.v3+json" \
-d "{\"ref\":\"refs/heads/${br}\"}" \
https://api.github.com/repos/linuxserver/docker-radarr/actions/workflows/package_trigger.yml/dispatches
sleep 30
else
echo "**** Workflow doesn't exist; skipping trigger. ****"
echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY
fi
else
echo "**** ${br} appears to be a dev branch; skipping trigger. ****"
echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY
fi
done
echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****"
echo "**** Notifying Discord ****"
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903,
"description": "**Package Check Build(s) Triggered for radarr** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-radarr/activity/"' \n"}],
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
-10
View File
@@ -1,10 +0,0 @@
name: Permission check
on:
pull_request_target:
paths:
- '**/run'
- '**/finish'
- '**/check'
jobs:
permission_check:
uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1
+23
View File
@@ -0,0 +1,23 @@
name: Mark stale issues and pull requests
on:
schedule:
- cron: "30 1 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v1
with:
stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
stale-issue-label: 'no-issue-activity'
stale-pr-label: 'no-pr-activity'
days-before-stale: 30
days-before-close: 365
exempt-issue-labels: 'awaiting-approval,work-in-progress'
exempt-pr-labels: 'awaiting-approval,work-in-progress'
repo-token: ${{ secrets.GITHUB_TOKEN }}
-1
View File
@@ -41,4 +41,3 @@ $RECYCLE.BIN/
Network Trash Folder
Temporary Items
.apdisk
.jenkins-external
+29 -30
View File
@@ -1,46 +1,45 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine:3.18
FROM lsiobase/mono:bionic-5.14
# set version label
ARG BUILD_DATE
ARG VERSION
ARG RADARR_RELEASE
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="Roxedus,thespad"
LABEL maintainer="sparklyballs"
# environment settings
ARG RADARR_BRANCH="develop"
ARG DEBIAN_FRONTEND="noninteractive"
ENV XDG_CONFIG_HOME="/config/xdg"
RUN \
echo "**** install packages ****" && \
apk add -U --upgrade --no-cache \
icu-libs \
sqlite-libs \
xmlstarlet && \
echo "**** install radarr ****" && \
mkdir -p /app/radarr/bin && \
if [ -z ${RADARR_RELEASE+x} ]; then \
RADARR_RELEASE=$(curl -sL "https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/changes?runtime=netcore&os=linuxmusl" \
| jq -r '.[0].version'); \
fi && \
curl -o \
/tmp/radarr.tar.gz -L \
"https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/updatefile?version=${RADARR_RELEASE}&os=linuxmusl&runtime=netcore&arch=x64" && \
tar xzf \
/tmp/radarr.tar.gz -C \
/app/radarr/bin --strip-components=1 && \
echo -e "UpdateMethod=docker\nBranch=${RADARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://www.linuxserver.io/)" > /app/radarr/package_info && \
echo "**** cleanup ****" && \
rm -rf \
/app/radarr/bin/Radarr.Update \
/tmp/*
echo "**** install jq ****" && \
apt-get update && \
apt-get install -y \
jq && \
echo "**** install radarr ****" && \
if [ -z ${RADARR_RELEASE+x} ]; then \
RADARR_RELEASE=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" \
| jq -r '.[0] | .tag_name'); \
fi && \
radarr_url=$(curl -s https://api.github.com/repos/Radarr/Radarr/releases/tags/"${RADARR_RELEASE}" \
|jq -r '.assets[].browser_download_url' |grep linux) && \
mkdir -p \
/app/radarr/bin && \
curl -o \
/tmp/radar.tar.gz -L \
"${radarr_url}" && \
tar ixzf \
/tmp/radar.tar.gz -C \
/app/radarr/bin --strip-components=1 && \
echo "**** clean up ****" && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
# copy local files
COPY root/ /
# add local files
COPY /root /
# ports and volumes
EXPOSE 7878
VOLUME /config
+29 -30
View File
@@ -1,46 +1,45 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.18
FROM lsiobase/mono:arm64v8-bionic-5.14
# set version label
ARG BUILD_DATE
ARG VERSION
ARG RADARR_RELEASE
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="Roxedus,thespad"
LABEL maintainer="sparklyballs"
# environment settings
ARG RADARR_BRANCH="develop"
ARG DEBIAN_FRONTEND="noninteractive"
ENV XDG_CONFIG_HOME="/config/xdg"
RUN \
echo "**** install packages ****" && \
apk add -U --upgrade --no-cache \
icu-libs \
sqlite-libs \
xmlstarlet && \
echo "**** install radarr ****" && \
mkdir -p /app/radarr/bin && \
if [ -z ${RADARR_RELEASE+x} ]; then \
RADARR_RELEASE=$(curl -sL "https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/changes?runtime=netcore&os=linuxmusl" \
| jq -r '.[0].version'); \
fi && \
curl -o \
/tmp/radarr.tar.gz -L \
"https://radarr.servarr.com/v1/update/${RADARR_BRANCH}/updatefile?version=${RADARR_RELEASE}&os=linuxmusl&runtime=netcore&arch=arm64" && \
tar xzf \
/tmp/radarr.tar.gz -C \
/app/radarr/bin --strip-components=1 && \
echo -e "UpdateMethod=docker\nBranch=${RADARR_BRANCH}\nPackageVersion=${VERSION}\nPackageAuthor=[linuxserver.io](https://www.linuxserver.io/)" > /app/radarr/package_info && \
echo "**** cleanup ****" && \
rm -rf \
/app/radarr/bin/Radarr.Update \
/tmp/*
echo "**** install jq ****" && \
apt-get update && \
apt-get install -y \
jq && \
echo "**** install radarr ****" && \
if [ -z ${RADARR_RELEASE+x} ]; then \
RADARR_RELEASE=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" \
| jq -r '.[0] | .tag_name'); \
fi && \
radarr_url=$(curl -s https://api.github.com/repos/Radarr/Radarr/releases/tags/"${RADARR_RELEASE}" \
|jq -r '.assets[].browser_download_url' |grep linux) && \
mkdir -p \
/app/radarr/bin && \
curl -o \
/tmp/radar.tar.gz -L \
"${radarr_url}" && \
tar ixzf \
/tmp/radar.tar.gz -C \
/app/radarr/bin --strip-components=1 && \
echo "**** clean up ****" && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
# copy local files
COPY root/ /
# add local files
COPY /root /
# ports and volumes
EXPOSE 7878
VOLUME /config
+45
View File
@@ -0,0 +1,45 @@
FROM lsiobase/mono:arm32v7-bionic-5.14
# set version label
ARG BUILD_DATE
ARG VERSION
ARG RADARR_RELEASE
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="sparklyballs"
# environment settings
ARG DEBIAN_FRONTEND="noninteractive"
ENV XDG_CONFIG_HOME="/config/xdg"
RUN \
echo "**** install jq ****" && \
apt-get update && \
apt-get install -y \
jq && \
echo "**** install radarr ****" && \
if [ -z ${RADARR_RELEASE+x} ]; then \
RADARR_RELEASE=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" \
| jq -r '.[0] | .tag_name'); \
fi && \
radarr_url=$(curl -s https://api.github.com/repos/Radarr/Radarr/releases/tags/"${RADARR_RELEASE}" \
|jq -r '.assets[].browser_download_url' |grep linux) && \
mkdir -p \
/app/radarr/bin && \
curl -o \
/tmp/radar.tar.gz -L \
"${radarr_url}" && \
tar ixzf \
/tmp/radar.tar.gz -C \
/app/radarr/bin --strip-components=1 && \
echo "**** clean up ****" && \
rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
# add local files
COPY /root /
# ports and volumes
EXPOSE 7878
VOLUME /config
Vendored
+239 -455
View File
File diff suppressed because it is too large Load Diff
+64 -76
View File
@@ -1,5 +1,5 @@
<!-- DO NOT EDIT THIS FILE MANUALLY -->
<!-- Please read the https://github.com/linuxserver/docker-radarr/blob/develop/.github/CONTRIBUTING.md -->
<!-- Please read the CONTRIBUTING.md -->
[![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io)
@@ -12,14 +12,13 @@
The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring:
* regular and timely application updates
* easy user mappings (PGID, PUID)
* custom base image with s6 overlay
* weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth
* regular security updates
* regular and timely application updates
* easy user mappings (PGID, PUID)
* custom base image with s6 overlay
* weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth
* regular security updates
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://discord.gg/YWrKVTn) - realtime support / chat with the community and the team.
* [Discourse](https://discourse.linuxserver.io) - post on our community forum.
@@ -29,101 +28,93 @@ Find us at:
# [linuxserver/radarr](https://github.com/linuxserver/docker-radarr)
[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fradarr?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fradarr)
[![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-radarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-radarr)
[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-radarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-radarr/releases)
[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-radarr/packages)
[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-radarr/container_registry)
[![Quay.io](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Quay.io)](https://quay.io/repository/linuxserver.io/radarr)
[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/Linuxserver.io/docker-radarr/container_registry)
[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/radarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/radarr "Get your own version badge on microbadger.com")
[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/radarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/radarr)
[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/radarr.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/radarr)
[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-radarr%2Fjob%2Fdevelop%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/develop/)
[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Fradarr%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/radarr/latest/index.html)
[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-radarr%2Fjob%2F5.14%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-radarr/job/5.14/)
[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Flsio-ci.ams3.digitaloceanspaces.com%2Flinuxserver%2Fradarr%2Flatest%2Fci-status.yml)](https://lsio-ci.ams3.digitaloceanspaces.com/linuxserver/radarr/latest/index.html)
**DEPRECATION NOTICE**: The 5.14 branch is now deprecated. Please switch to latest.
[Radarr](https://github.com/Radarr/Radarr) - A fork of Sonarr to work with movies à la Couchpotato.
[![radarr](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/radarr.png)](https://github.com/Radarr/Radarr)
## Supported Architectures
We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/).
Simply pulling `lscr.io/linuxserver/radarr:develop` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
Simply pulling `linuxserver/radarr` should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
The architectures supported by this image are:
| Architecture | Available | Tag |
| :----: | :----: | ---- |
| x86-64 | ✅ | amd64-\<version tag\> |
| arm64 | ✅ | arm64v8-\<version tag\> |
| armhf | ❌ | |
| Architecture | Tag |
| :----: | --- |
| x86-64 | amd64-latest |
| arm64 | arm64v8-latest |
| armhf | arm32v7-latest |
## Version Tags
This image provides various versions that are available via tags. Please read the descriptions carefully and exercise caution when using unstable or development tags.
This image provides various versions that are available via tags. `latest` tag usually provides the latest stable version. Others are considered under development and caution must be exercised when using them.
| Tag | Available | Description |
| :----: | :----: |--- |
| latest | ✅ | Stable Radarr releases |
| develop | ✅ | Radarr releases from their develop branch |
| nightly | ✅ | Radarr releases from their nightly branch |
## Application Setup
Access the webui at `<your-ip>:7878`, for more information check out [Radarr](https://github.com/Radarr/Radarr).
### Media folders
We have set `/movies` and `/downloads` as ***optional paths***, 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.
Use the optional paths if you dont understand, or dont 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.
# changelog
| Tag | Description |
| :----: | --- |
| latest | Stable Radarr releases |
| 5.14 | Stable Radarr releases, but run on Mono 5.14 |
| nightly | Nightly Radarr releases |
## Usage
Here are some example snippets to help you get started creating a container.
### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose))
Compatible with docker-compose v2 schemas.
```yaml
---
version: "2.1"
services:
radarr:
image: lscr.io/linuxserver/radarr:develop
image: linuxserver/radarr
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- TZ=Europe/London
- UMASK_SET=022 #optional
volumes:
- /path/to/data:/config
- /path/to/movies:/movies #optional
- /path/to/downloadclient-downloads:/downloads #optional
- /path/to/movies:/movies
- /path/to/downloadclient-downloads:/downloads
ports:
- 7878:7878
restart: unless-stopped
```
### docker cli ([click here for more info](https://docs.docker.com/engine/reference/commandline/cli/))
### docker cli
```bash
```
docker run -d \
--name=radarr \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-e TZ=Europe/London \
-e UMASK_SET=022 `#optional` \
-p 7878:7878 \
-v /path/to/data:/config \
-v /path/to/movies:/movies `#optional` \
-v /path/to/downloadclient-downloads:/downloads `#optional` \
-v /path/to/movies:/movies \
-v /path/to/downloadclient-downloads:/downloads \
--restart unless-stopped \
lscr.io/linuxserver/radarr:develop
linuxserver/radarr
```
## Parameters
Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `<external>:<internal>` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container.
@@ -133,7 +124,8 @@ Container images are configured using parameters passed at runtime (such as thos
| `-p 7878` | The port for the Radarr webinterface |
| `-e PUID=1000` | for UserID - see below for explanation |
| `-e PGID=1000` | for GroupID - see below for explanation |
| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
| `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London, this is required for Radarr |
| `-e UMASK_SET=022` | control permissions of files and directories created by Radarr |
| `-v /config` | Database and Radarr configs |
| `-v /movies` | Location of Movie library on disk (See note in Application setup) |
| `-v /downloads` | Location of download managers output directory (See note in Application setup) |
@@ -144,7 +136,7 @@ You can set any environment variable from a file by using a special prepend `FIL
As an example:
```bash
```
-e FILE__PASSWORD=/run/secrets/mysecretpassword
```
@@ -163,17 +155,28 @@ Ensure any volume directories on the host are owned by the same user you specify
In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below:
```bash
```
$ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
```
## Docker Mods
&nbsp;
## Application Setup
Access the webui at `<your-ip>:7878`, for more information check out [Radarr](https://github.com/Radarr/Radarr).
**Special Note**: Following our current folder structure will result in an inability to hardlink from your downloads to your movies folder because they are on seperate volumes. To support hardlinking, ensure that the movies and downloads data are on a single volume. For example, if you have `/mnt/storage/Movies` and `/mnt/storage/downloads/completed/Movies`, you would want something like `/mnt/storage:/media` for your volume. Then you can hardlink from `/media/downloads/completed` to `/media/Movies`.
Another item to keep in mind, is that within Radarr itself, you should map your download client folder to your radarr folder. Navigate to **Settings -> Download Client -> Advanced Settings -> Remote Path Mappings**. Add a new mapping, and set: the Host as the same entry of the Host in your download client (for example its IP address), the Remote Path as `/downloads/Movies` (relative to the internal container path), and Local Path as `/media/downloads/completed/Movies`, assuming you have folders to separate your downloaded data types.
## Docker Mods
[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=radarr&query=%24.mods%5B%27radarr%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=radarr "view available mods for this container.") [![Docker Universal Mods](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=universal&query=%24.mods%5B%27universal%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=universal "view available universal mods.")
We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above.
## Support Info
* Shell access whilst the container is running: `docker exec -it radarr /bin/bash`
@@ -181,7 +184,7 @@ We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to
* container version number
* `docker inspect -f '{{ index .Config.Labels "build_version" }}' radarr`
* image version number
* `docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/radarr:develop`
* `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/radarr`
## Updating Info
@@ -190,7 +193,6 @@ Most of our images are static, versioned, and require an image update and contai
Below are the instructions for updating containers:
### Via Docker Compose
* Update all images: `docker-compose pull`
* or update a single image: `docker-compose pull radarr`
* Let compose update all containers as necessary: `docker-compose up -d`
@@ -198,48 +200,41 @@ Below are the instructions for updating containers:
* You can also remove the old dangling images: `docker image prune`
### Via Docker Run
* Update the image: `docker pull lscr.io/linuxserver/radarr:develop`
* Update the image: `docker pull linuxserver/radarr`
* Stop the running container: `docker stop radarr`
* Delete the container: `docker rm radarr`
* Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved)
* You can also remove the old dangling images: `docker image prune`
### Via Watchtower auto-updater (only use if you don't remember the original parameters)
* Pull the latest image at its tag and replace it with the same env variables in one run:
```bash
```
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--run-once radarr
```
* You can also remove the old dangling images: `docker image prune`
**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose).
### Image Update Notifications - Diun (Docker Image Update Notifier)
* We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported.
## Building locally
If you want to make local modifications to these images for development purposes or just to customize the logic:
```bash
```
git clone https://github.com/linuxserver/docker-radarr.git
cd docker-radarr
docker build \
--no-cache \
--pull \
-t lscr.io/linuxserver/radarr:develop .
-t linuxserver/radarr:latest .
```
The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static`
```bash
```
docker run --rm --privileged multiarch/qemu-user-static:register --reset
```
@@ -247,14 +242,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **06.06.23:** - Rebase develop to Alpine 3.18.
* **19.12.22:** - Rebase develop branch to Alpine 3.17, migrate to s6v3.
* **20.02.22:** - Rebase develop branch to Alpine.
* **17.10.21:** - Remove `UMASK_SET`.
* **11.07.21:** - Make the paths clearer to the user
* **17.01.21:** - Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information.
* **11.30.20:** - Publish `develop` tag.
* **11.28.20:** - Switch to v3 .NET CORE builds (no more mono, `5.14` tag is deprecated). Rebase to Focal (for issues on arm32v7, [see here](https://docs.linuxserver.io/faq#my-host-is-incompatible-with-images-based-on-ubuntu-focal)).
* **27.09.20:** - Deprecate 5.14 branch/tag. Please switch to latest.
* **05.04.20:** - Move app to /app.
* **01.08.19:** - Rebase to Linuxserver LTS mono version.
* **13.06.19:** - Add env variable for setting umask.
+9 -9
View File
@@ -1,13 +1,15 @@
---
# jenkins variables
project_name: docker-radarr
external_type: na
custom_version_command: curl -sL https://radarr.servarr.com/v1/update/develop/changes?runtime=netcore%26os=linuxmusl | jq -r '.[0].version'
external_type: github_devel
release_type: prerelease
release_tag: develop
ls_branch: develop
build_armhf: false
release_tag: 5.14
ls_branch: 5.14
repo_vars:
- EXT_GIT_BRANCH = 'master'
- EXT_USER = 'Radarr'
- EXT_REPO = 'Radarr'
- BUILD_VERSION_ARG = 'RADARR_RELEASE'
- LS_USER = 'linuxserver'
- LS_REPO = 'docker-radarr'
@@ -15,7 +17,7 @@ repo_vars:
- DOCKERHUB_IMAGE = 'linuxserver/radarr'
- DEV_DOCKERHUB_IMAGE = 'lsiodev/radarr'
- PR_DOCKERHUB_IMAGE = 'lspipepr/radarr'
- DIST_IMAGE = 'alpine'
- DIST_IMAGE = 'ubuntu'
- MULTIARCH='true'
- CI='true'
- CI_WEB='true'
@@ -24,6 +26,4 @@ repo_vars:
- CI_DELAY='120'
- CI_DOCKERENV='TZ=US/Pacific'
- CI_AUTH='user:password'
- CI_WEBPATH='/system/status'
sponsor_links:
- { name: "Radarr", url: "https://opencollective.com/radarr" }
- CI_WEBPATH=''
+365 -270
View File
@@ -1,270 +1,365 @@
NAME VERSION TYPE
Dapper 2.0.123 dotnet
DryIoc.Microsoft.DependencyInjection 6.1.1 dotnet
DryIoc.dll 5.3.4 dotnet
Dynamitey 2.0.9.136 dotnet
Equ 2.3.0 dotnet
FluentValidation 9.5.4 dotnet
Ical.Net 4.2.0 dotnet
ImpromptuInterface 7.0.1 dotnet
Instances 1.6.1 dotnet
MailKit 3.6.0 dotnet
Microsoft.CSharp 4.5.0 dotnet
Microsoft.Data.SqlClient 2.1.2 dotnet
Microsoft.Data.SqlClient.SNI.runtime 2.1.1 dotnet
Microsoft.Extensions.Configuration 6.0.0 dotnet
Microsoft.Extensions.Configuration 6.0.1 dotnet
Microsoft.Extensions.Configuration.Abstractions 6.0.0 dotnet
Microsoft.Extensions.Configuration.Binder 6.0.0 dotnet
Microsoft.Extensions.Configuration.CommandLine 6.0.0 dotnet
Microsoft.Extensions.Configuration.EnvironmentVariables 6.0.1 dotnet
Microsoft.Extensions.Configuration.FileExtensions 6.0.0 dotnet
Microsoft.Extensions.Configuration.Json 6.0.0 dotnet
Microsoft.Extensions.Configuration.UserSecrets 6.0.1 dotnet
Microsoft.Extensions.DependencyInjection 6.0.1 dotnet
Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0 dotnet
Microsoft.Extensions.FileProviders.Abstractions 6.0.0 dotnet
Microsoft.Extensions.FileProviders.Physical 6.0.0 dotnet
Microsoft.Extensions.FileSystemGlobbing 6.0.0 dotnet
Microsoft.Extensions.Hosting 6.0.1 dotnet
Microsoft.Extensions.Hosting.Abstractions 6.0.0 dotnet
Microsoft.Extensions.Hosting.WindowsServices 6.0.1 dotnet
Microsoft.Extensions.Logging 6.0.0 dotnet
Microsoft.Extensions.Logging.Abstractions 6.0.0 dotnet
Microsoft.Extensions.Logging.Configuration 6.0.0 dotnet
Microsoft.Extensions.Logging.Console 6.0.0 dotnet
Microsoft.Extensions.Logging.Debug 6.0.0 dotnet
Microsoft.Extensions.Logging.EventLog 6.0.0 dotnet
Microsoft.Extensions.Logging.EventSource 6.0.0 dotnet
Microsoft.Extensions.Options 6.0.0 dotnet
Microsoft.Extensions.Options.ConfigurationExtensions 6.0.0 dotnet
Microsoft.Extensions.Primitives 6.0.0 dotnet
Microsoft.Identity.Client 4.21.1 dotnet
Microsoft.IdentityModel.JsonWebTokens 6.8.0 dotnet
Microsoft.IdentityModel.Logging 6.8.0 dotnet
Microsoft.IdentityModel.Protocols 6.8.0 dotnet
Microsoft.IdentityModel.Protocols.OpenIdConnect 6.8.0 dotnet
Microsoft.IdentityModel.Tokens 6.8.0 dotnet
Microsoft.NETCore.Platforms 1.1.0 dotnet
Microsoft.NETCore.Targets 1.1.0 dotnet
Microsoft.OpenApi 1.2.3 dotnet
Microsoft.Win32.Primitives 4.3.0 dotnet
Microsoft.Win32.Registry 4.7.0 dotnet
Microsoft.Win32.SystemEvents 6.0.0 dotnet
MimeKit 3.6.0 dotnet
Mono.Nat 3.0.1 dotnet
Mono.Posix.NETStandard 5.20.1.34-servarr20 dotnet
MonoTorrent 2.0.7 dotnet
NETStandard.Library 1.6.1 dotnet
NLog 5.2.0 dotnet
NLog.Extensions.Logging 5.3.0 dotnet
NLog.Targets.Syslog 7.0.0 dotnet
Newtonsoft.Json 13.0.2 dotnet
NodaTime 3.0.0 dotnet
Npgsql 5.0.11 dotnet
Npgsql 6.0.3 dotnet
Polly.Contrib.WaitAndRetry 1.1.1 dotnet
Portable.BouncyCastle 1.9.0 dotnet
ReusableTasks 2.0.0 dotnet
Sentry 3.23.1 dotnet
Servarr.FFMpegCore 4.7.0-26 dotnet
Servarr.FFprobe 5.1.2.106 dotnet
Servarr.FluentMigrator 3.3.2.9 dotnet
Servarr.FluentMigrator.Abstractions 3.3.2.9 dotnet
Servarr.FluentMigrator.Extensions.Oracle 3.3.2.9 dotnet
Servarr.FluentMigrator.Extensions.Postgres 3.3.2.9 dotnet
Servarr.FluentMigrator.Extensions.SqlAnywhere 3.3.2.9 dotnet
Servarr.FluentMigrator.Extensions.SqlServer 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Core 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Db2 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Firebird 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Hana 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.MySql 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Oracle 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Postgres 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.Redshift 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.SQLite 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.SqlAnywhere 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.SqlServer 3.3.2.9 dotnet
Servarr.FluentMigrator.Runner.SqlServerCe 3.3.2.9 dotnet
SharpZipLib 1.3.3 dotnet
SixLabors.ImageSharp 3.0.1 dotnet
Swashbuckle.AspNetCore.Swagger 6.5.0 dotnet
Swashbuckle.AspNetCore.SwaggerGen 6.5.0 dotnet
System.AppContext 4.3.0 dotnet
System.Buffers 4.3.0 dotnet
System.Collections 4.3.0 dotnet
System.Collections.Concurrent 4.3.0 dotnet
System.ComponentModel 4.3.0 dotnet
System.ComponentModel.Annotations 4.4.1 dotnet
System.Configuration.ConfigurationManager 6.0.1 dotnet
System.Console 4.3.0 dotnet
System.Data.SQLite.Core.Servarr 1.0.115.5-18 dotnet
System.Diagnostics.Debug 4.3.0 dotnet
System.Diagnostics.DiagnosticSource 6.0.0 dotnet
System.Diagnostics.EventLog 6.0.0 dotnet
System.Diagnostics.Tools 4.3.0 dotnet
System.Diagnostics.Tracing 4.3.0 dotnet
System.Drawing.Common 6.0.0 dotnet
System.Formats.Asn1 6.0.0 dotnet
System.Globalization 4.3.0 dotnet
System.Globalization.Calendars 4.3.0 dotnet
System.Globalization.Extensions 4.3.0 dotnet
System.IO 4.3.0 dotnet
System.IO.Compression 4.3.0 dotnet
System.IO.Compression.ZipFile 4.3.0 dotnet
System.IO.FileSystem 4.3.0 dotnet
System.IO.FileSystem.AccessControl 5.0.0 dotnet
System.IO.FileSystem.Primitives 4.3.0 dotnet
System.IdentityModel.Tokens.Jwt 6.8.0 dotnet
System.Linq 4.3.0 dotnet
System.Linq.Expressions 4.3.0 dotnet
System.Memory 4.5.5 dotnet
System.Net.Http 4.3.0 dotnet
System.Net.NameResolution 4.3.0 dotnet
System.Net.Primitives 4.3.0 dotnet
System.Net.Sockets 4.3.0 dotnet
System.ObjectModel 4.3.0 dotnet
System.Private.Uri 4.3.0 dotnet
System.Reflection 4.3.0 dotnet
System.Reflection.Emit 4.3.0 dotnet
System.Reflection.Emit.ILGeneration 4.3.0 dotnet
System.Reflection.Emit.Lightweight 4.3.0 dotnet
System.Reflection.Extensions 4.3.0 dotnet
System.Reflection.Primitives 4.3.0 dotnet
System.Reflection.TypeExtensions 4.3.0 dotnet
System.Resources.ResourceManager 4.3.0 dotnet
System.Runtime 4.3.0 dotnet
System.Runtime.Caching 4.7.0 dotnet
System.Runtime.CompilerServices.Unsafe 6.0.0 dotnet
System.Runtime.Extensions 4.3.0 dotnet
System.Runtime.Handles 4.3.0 dotnet
System.Runtime.InteropServices 4.3.0 dotnet
System.Runtime.InteropServices.RuntimeInformation 4.3.0 dotnet
System.Runtime.Loader 4.3.0 dotnet
System.Runtime.Numerics 4.3.0 dotnet
System.Security.AccessControl 6.0.0 dotnet
System.Security.Cryptography.Algorithms 4.3.0 dotnet
System.Security.Cryptography.Cng 4.5.0 dotnet
System.Security.Cryptography.Csp 4.3.0 dotnet
System.Security.Cryptography.Encoding 4.3.0 dotnet
System.Security.Cryptography.OpenSsl 4.3.0 dotnet
System.Security.Cryptography.Pkcs 6.0.0 dotnet
System.Security.Cryptography.Primitives 4.3.0 dotnet
System.Security.Cryptography.ProtectedData 6.0.0 dotnet
System.Security.Cryptography.X509Certificates 4.3.0 dotnet
System.Security.Permissions 6.0.0 dotnet
System.Security.Principal.Windows 5.0.0 dotnet
System.ServiceProcess.ServiceController 6.0.0 dotnet
System.Text.Encoding 4.3.0 dotnet
System.Text.Encoding.CodePages 6.0.0 dotnet
System.Text.Encoding.Extensions 4.3.0 dotnet
System.Text.Encodings.Web 6.0.0 dotnet
System.Text.Json 6.0.7 dotnet
System.Text.RegularExpressions 4.3.0 dotnet
System.Threading 4.3.0 dotnet
System.Threading.Tasks 4.3.0 dotnet
System.Threading.Tasks.Extensions 4.3.0 dotnet
System.Threading.ThreadPool 4.3.0 dotnet
System.Threading.Timer 4.3.0 dotnet
System.ValueTuple 4.5.0 dotnet
System.Windows.Extensions 6.0.0 dotnet
System.Xml.ReaderWriter 4.3.0 dotnet
System.Xml.XDocument 4.3.0 dotnet
alpine-baselayout 3.4.3-r1 apk
alpine-baselayout-data 3.4.3-r1 apk
alpine-keys 2.4-r1 apk
alpine-release 3.18.2-r0 apk
apk-tools 2.14.0-r2 apk
bash 5.2.15-r5 apk
brotli-libs 1.0.9-r14 apk
busybox 1.36.1 binary
busybox 1.36.1-r0 apk
busybox-binsh 1.36.1-r0 apk
ca-certificates 20230506-r0 apk
ca-certificates-bundle 20230506-r0 apk
coreutils 9.3-r1 apk
curl 8.1.2-r0 apk
icu-data-en 73.2-r0 apk
icu-libs 73.2-r0 apk
jq 1.6-r3 apk
libacl 2.3.1-r3 apk
libattr 2.5.1-r4 apk
libbsd 0.11.7-r1 apk
libc-utils 0.7.2-r5 apk
libcrypto3 3.1.1-r1 apk
libcurl 8.1.2-r0 apk
libgcc 12.2.1_git20220924-r10 apk
libgcrypt 1.10.2-r1 apk
libgpg-error 1.47-r1 apk
libidn2 2.3.4-r1 apk
libintl 0.21.1-r7 apk
libmd 1.0.4-r2 apk
libncursesw 6.4_p20230506-r0 apk
libproc2 4.0.3-r1 apk
libssl3 3.1.1-r1 apk
libstdc++ 12.2.1_git20220924-r10 apk
libunistring 1.1-r1 apk
libxml2 2.11.4-r0 apk
libxslt 1.1.38-r0 apk
linux-pam 1.5.2-r10 apk
musl 1.2.4-r0 apk
musl-utils 1.2.4-r0 apk
ncurses-terminfo-base 6.4_p20230506-r0 apk
netcat-openbsd 1.219-r1 apk
nghttp2-libs 1.53.0-r0 apk
oniguruma 6.9.8-r1 apk
procps-ng 4.0.3-r1 apk
readline 8.2.1-r1 apk
runtime.any.System.Collections 4.3.0 dotnet
runtime.any.System.Diagnostics.Tools 4.3.0 dotnet
runtime.any.System.Diagnostics.Tracing 4.3.0 dotnet
runtime.any.System.Globalization 4.3.0 dotnet
runtime.any.System.Globalization.Calendars 4.3.0 dotnet
runtime.any.System.IO 4.3.0 dotnet
runtime.any.System.Reflection 4.3.0 dotnet
runtime.any.System.Reflection.Extensions 4.3.0 dotnet
runtime.any.System.Reflection.Primitives 4.3.0 dotnet
runtime.any.System.Resources.ResourceManager 4.3.0 dotnet
runtime.any.System.Runtime 4.3.0 dotnet
runtime.any.System.Runtime.Handles 4.3.0 dotnet
runtime.any.System.Runtime.InteropServices 4.3.0 dotnet
runtime.any.System.Text.Encoding 4.3.0 dotnet
runtime.any.System.Text.Encoding.Extensions 4.3.0 dotnet
runtime.any.System.Threading.Tasks 4.3.0 dotnet
runtime.any.System.Threading.Timer 4.3.0 dotnet
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.native.System 4.3.0 dotnet
runtime.native.System.IO.Compression 4.3.0 dotnet
runtime.native.System.Net.Http 4.3.0 dotnet
runtime.native.System.Security.Cryptography.Apple 4.3.0 dotnet
runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.0 dotnet
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.0 dotnet
runtime.unix.Microsoft.Win32.Primitives 4.3.0 dotnet
runtime.unix.System.Console 4.3.0 dotnet
runtime.unix.System.Diagnostics.Debug 4.3.0 dotnet
runtime.unix.System.IO.FileSystem 4.3.0 dotnet
runtime.unix.System.Net.Primitives 4.3.0 dotnet
runtime.unix.System.Net.Sockets 4.3.0 dotnet
runtime.unix.System.Private.Uri 4.3.0 dotnet
runtime.unix.System.Runtime.Extensions 4.3.0 dotnet
scanelf 1.3.7-r1 apk
shadow 4.13-r4 apk
skalibs 2.13.1.1-r1 apk
sqlite-libs 3.41.2-r2 apk
ssl_client 1.36.1-r0 apk
tzdata 2023c-r1 apk
utmps-libs 0.1.2.1-r1 apk
xmlstarlet 1.6.1-r2 apk
xz-libs 5.4.3-r0 apk
zlib 1.2.13-r1 apk
adduser3.116ubuntu1
apt1.6.12ubuntu0.1
apt-transport-https1.6.12ubuntu0.1
apt-utils1.6.12ubuntu0.1
base-files10.1ubuntu2.10
base-passwd3.5.44
bash4.4.18-2ubuntu1.2
binutils2.30-21ubuntu1~18.04.4
binutils-common2.30-21ubuntu1~18.04.4
binutils-x86-64-linux-gnu2.30-21ubuntu1~18.04.4
bsdutils1:2.31.1-0.4ubuntu3.7
bzip21.0.6-8.1ubuntu0.2
ca-certificates20190110~18.04.1
ca-certificates-mono5.14.0.177-0xamarin3+ubuntu1804b1
cli-common0.9+xamarin7+ubuntu1804b1
coreutils8.28-1ubuntu1
curl7.58.0-2ubuntu3.10
dash0.5.8-2.10
debconf1.5.66ubuntu1
debianutils4.8.4
diffutils1:3.6-1
dirmngr2.2.4-1ubuntu1.3
dpkg1.19.0.5ubuntu2.3
dpkg-dev1.19.0.5ubuntu2.3
e2fsprogs1.44.1-1ubuntu1.3
fdisk2.31.1-0.4ubuntu3.7
findutils4.6.0+git+20170828-2
fontconfig-config2.12.6-0ubuntu2
fonts-dejavu-core2.37-1
gcc-8-base8.4.0-1ubuntu1~18.04
gnupg2.2.4-1ubuntu1.3
gnupg-l10n2.2.4-1ubuntu1.3
gnupg-utils2.2.4-1ubuntu1.3
gpg2.2.4-1ubuntu1.3
gpg-agent2.2.4-1ubuntu1.3
gpgconf2.2.4-1ubuntu1.3
gpgsm2.2.4-1ubuntu1.3
gpgv2.2.4-1ubuntu1.3
gpg-wks-client2.2.4-1ubuntu1.3
gpg-wks-server2.2.4-1ubuntu1.3
grep3.1-2build1
gzip1.6-5ubuntu1
hostname3.20
init-system-helpers1.51
jq1.5+dfsg-2
krb5-locales1.16-2ubuntu0.1
libacl12.2.52-3build1
libapt-inst2.01.6.12ubuntu0.1
libapt-pkg5.01.6.12ubuntu0.1
libasn1-8-heimdal7.5.0+dfsg-1
libassuan02.5.1-2
libattr11:2.4.47-2build1
libaudit11:2.8.2-1ubuntu1
libaudit-common1:2.8.2-1ubuntu1
libbinutils2.30-21ubuntu1~18.04.4
libblkid12.31.1-0.4ubuntu3.7
libbsd00.8.7-1ubuntu0.1
libbz2-1.01.0.6-8.1ubuntu0.2
libc62.27-3ubuntu1.2
libcairo21.15.10-2ubuntu0.1
libcap-ng00.7.7-3.1
libc-bin2.27-3ubuntu1.2
libcom-err21.44.1-1ubuntu1.3
libcurl3-gnutls7.58.0-2ubuntu3.10
libcurl47.58.0-2ubuntu3.10
libcurl4-openssl-dev7.58.0-2ubuntu3.10
libdb5.35.3.28-13.1ubuntu1.1
libdebconfclient00.213ubuntu1
libdpkg-perl1.19.0.5ubuntu2.3
libexif120.6.21-4ubuntu0.5
libexpat12.2.5-3ubuntu0.2
libext2fs21.44.1-1ubuntu1.3
libfdisk12.31.1-0.4ubuntu3.7
libffi63.2.1-8
libfontconfig12.12.6-0ubuntu2
libfreetype62.8.1-2ubuntu2.1
libgcc11:8.4.0-1ubuntu1~18.04
libgcrypt201.8.1-4ubuntu1.2
libgdbm51.14.1-6
libgdbm-compat41.14.1-6
libgdiplus5.6-0xamarin5+ubuntu1804b1
libgif75.1.4-2ubuntu0.1
libglib2.0-02.56.4-0ubuntu0.18.04.6
libgmp102:6.1.2+dfsg-2
libgnutls303.5.18-1ubuntu1.4
libgpg-error01.27-6
libgssapi3-heimdal7.5.0+dfsg-1
libgssapi-krb5-21.16-2ubuntu0.1
libhcrypto4-heimdal7.5.0+dfsg-1
libheimbase1-heimdal7.5.0+dfsg-1
libheimntlm0-heimdal7.5.0+dfsg-1
libhogweed43.4-1
libhx509-5-heimdal7.5.0+dfsg-1
libidn2-02.0.4-1.1ubuntu0.2
libjbig02.1-3.1build1
libjpeg88c-2ubuntu8
libjpeg-turbo81.5.2-0ubuntu5.18.04.4
libjq11.5+dfsg-2
libk5crypto31.16-2ubuntu0.1
libkeyutils11.5.9-9.2ubuntu2
libkrb5-26-heimdal7.5.0+dfsg-1
libkrb5-31.16-2ubuntu0.1
libkrb5support01.16-2ubuntu0.1
libksba81.3.5-2
libldap-2.4-22.4.45+dfsg-1ubuntu1.6
libldap-common2.4.45+dfsg-1ubuntu1.6
liblz4-10.0~r131-2ubuntu3
liblzma55.2.2-1.3
libmediainfo0v520.09-1
libmms00.6.4-2
libmono-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1
libmono-accessibility4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-cairo4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-cecil-private-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-cecil-vb0.9-cil4.7-0xamarin1+ubuntu1804b1
libmono-cil-dev5.14.0.177-0xamarin3+ubuntu1804b1
libmono-codecontracts4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-compilerservices-symbolwriter4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-corlib4.5-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-cscompmgd0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-csharp4.0c-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-custommarshalers4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-data-tds4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-db2-1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-debugger-soft4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n4.0-all5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n-cjk4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n-mideast4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n-other4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n-rare4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-i18n-west4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-messaging-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-build4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-build-engine4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-build-framework4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-build-tasks-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-build-utilities-v4.0-4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-csharp4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-visualbasic10.0-cil4.7-0xamarin1+ubuntu1804b1
libmono-microsoft-visualc10.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-microsoft-web-infrastructure1.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-oracle4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-parallel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-peapi4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-posix4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-rabbitmq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-relaxng4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmonosgen-2.0-15.14.0.177-0xamarin3+ubuntu1804b1
libmonosgen-2.0-dev5.14.0.177-0xamarin3+ubuntu1804b1
libmono-sharpzip4.84-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-simd4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-smdiagnostics0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-sqlite4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-componentmodel-composition4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-componentmodel-dataannotations4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-configuration4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-configuration-install4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-core4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data-datasetextensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data-entity4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-data-services-client4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-deployment4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-drawing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-drawing-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-dynamic4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-enterpriseservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-identitymodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-identitymodel-selectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-io-compression4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-io-compression-filesystem4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-json4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-json-microsoft4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-ldap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-ldap-protocols4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-management4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-messaging4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-net4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-net-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-net-http-formatting4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-net-http-webrequest4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-numerics4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-numerics-vectors4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-core2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-debugger2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-experimental2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-interfaces2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-linq2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-observable-aliases0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-platformservices2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-providers2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-runtime-remoting2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-windows-forms2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reactive-windows-threading2.2-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-reflection-context4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-runtime-caching4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-runtime-durableinstancing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-runtime-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-runtime-serialization-formatters-soap4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-security4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel-activation4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel-discovery4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel-internals0.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-servicemodel-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-serviceprocess4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-threading-tasks-dataflow4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-transactions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-abstractions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-applicationservices4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-dynamicdata4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-extensions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-extensions-design4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-http4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-http-selfhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-http-webhost4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-mobile4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-mvc3.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-regularexpressions4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-routing4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-services4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-webpages2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-webpages-deployment2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-web-webpages-razor2.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-windows4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-windows-forms4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-windows-forms-datavisualization4.0a-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-workflow-activities4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-workflow-componentmodel4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-workflow-runtime4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-xaml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-xml4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-xml-linq4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-system-xml-serialization4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-tasklets4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-webbrowser4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-webmatrix-data4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-windowsbase4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmono-xbuild-tasks4.0-cil5.14.0.177-0xamarin3+ubuntu1804b1
libmount12.31.1-0.4ubuntu3.7
libncurses56.1-1ubuntu1.18.04
libncursesw56.1-1ubuntu1.18.04
libnettle63.4-1
libnghttp2-141.30.0-1ubuntu1
libnpth01.5-3
libnunit-cil-dev2.6.4+dfsg-1
libnunit-console-runner2.6.3-cil2.6.4+dfsg-1
libnunit-core2.6.3-cil2.6.4+dfsg-1
libnunit-core-interfaces2.6.3-cil2.6.4+dfsg-1
libnunit-framework2.6.3-cil2.6.4+dfsg-1
libnunit-mocks2.6.3-cil2.6.4+dfsg-1
libnunit-util2.6.3-cil2.6.4+dfsg-1
libonig46.7.0-1
libp11-kit00.23.9-2
libpam0g1.1.8-3.6ubuntu2.18.04.2
libpam-modules1.1.8-3.6ubuntu2.18.04.2
libpam-modules-bin1.1.8-3.6ubuntu2.18.04.2
libpam-runtime1.1.8-3.6ubuntu2.18.04.2
libpcre32:8.39-9
libperl5.265.26.1-6ubuntu0.5
libpixman-1-00.34.0-2
libpng16-161.6.34-1ubuntu0.18.04.2
libprocps62:3.3.12-3ubuntu1.2
libpsl50.19.1-5build1
libpython2.7-minimal2.7.17-1~18.04ubuntu1.2
libpython2.7-stdlib2.7.17-1~18.04ubuntu1.2
libpython-stdlib2.7.15~rc1-1
libreadline77.0-3
libroken18-heimdal7.5.0+dfsg-1
librtmp12.4+20151223.gitfa8646d.1-1
libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.1
libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.1
libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.1
libseccomp22.4.3-1ubuntu3.18.04.3
libselinux12.7-2build2
libsemanage12.7-2build2
libsemanage-common2.7-2build2
libsepol12.7-1
libsmartcols12.31.1-0.4ubuntu3.7
libsqlite3-03.22.0-1ubuntu0.4
libss21.44.1-1ubuntu1.3
libssl1.11.1.1-1ubuntu2.1~18.04.6
libstdc++68.4.0-1ubuntu1~18.04
libsystemd0237-3ubuntu10.42
libtasn1-64.13-2
libtiff54.0.9-5ubuntu0.3
libtinfo56.1-1ubuntu1.18.04
libudev1237-3ubuntu10.42
libunistring20.9.9-0ubuntu2
libuuid12.31.1-0.4ubuntu3.7
libwind0-heimdal7.5.0+dfsg-1
libx11-62:1.6.4-3ubuntu0.3
libx11-data2:1.6.4-3ubuntu0.3
libxau61:1.0.8-1ubuntu1
libxcb11.13-2~ubuntu18.04
libxcb-render01.13-2~ubuntu18.04
libxcb-shm01.13-2~ubuntu18.04
libxdmcp61:1.1.2-3
libxext62:1.3.3-1
libxrender11:0.9.10-1
libzen0v50.4.38-1
libzstd11.3.3+dfsg-2ubuntu1.1
locales2.27-3ubuntu1.2
login1:4.5-1ubuntu2
lsb-base9.20170808ubuntu1
make4.1-9.1ubuntu1
mawk1.3.3-17ubuntu3
mediainfo20.09-1
mime-support3.60ubuntu1
mono-4.0-gac5.14.0.177-0xamarin3+ubuntu1804b1
mono-devel5.14.0.177-0xamarin3+ubuntu1804b1
mono-gac5.14.0.177-0xamarin3+ubuntu1804b1
mono-mcs5.14.0.177-0xamarin3+ubuntu1804b1
mono-roslyn5.14.0.177-0xamarin3+ubuntu1804b1
mono-runtime5.14.0.177-0xamarin3+ubuntu1804b1
mono-runtime-common5.14.0.177-0xamarin3+ubuntu1804b1
mono-runtime-sgen5.14.0.177-0xamarin3+ubuntu1804b1
mono-vbnc4.7-0xamarin1+ubuntu1804b1
mono-xbuild5.14.0.177-0xamarin3+ubuntu1804b1
mount2.31.1-0.4ubuntu3.7
multiarch-support2.27-3ubuntu1.2
ncurses-base6.1-1ubuntu1.18.04
ncurses-bin6.1-1ubuntu1.18.04
openssl1.1.1-1ubuntu2.1~18.04.6
passwd1:4.5-1ubuntu2
patch2.7.6-2ubuntu1.1
perl5.26.1-6ubuntu0.5
perl-base5.26.1-6ubuntu0.5
perl-modules-5.265.26.1-6ubuntu0.5
pinentry-curses1.1.0-1
pkg-config0.29.1-0ubuntu2
procps2:3.3.12-3ubuntu1.2
publicsuffix20180223.1310-1
python2.7.15~rc1-1
python2.72.7.17-1~18.04ubuntu1.2
python2.7-minimal2.7.17-1~18.04ubuntu1.2
python-minimal2.7.15~rc1-1
readline-common7.0-3
repo-mediaarea1.0-12
sed4.4-2
sensible-utils0.0.12
sqlite33.22.0-1ubuntu0.4
sysvinit-utils2.88dsf-59.10ubuntu1
tar1.29b-2ubuntu0.1
tzdata2020a-0ubuntu0.18.04
ubuntu-keyring2018.09.18.1~18.04.0
ucf3.0038
unzip6.0-21ubuntu1
util-linux2.31.1-0.4ubuntu3.7
xz-utils5.2.2-1.3
zlib1g1:1.2.11.dfsg-0ubuntu2
+11 -21
View File
@@ -5,6 +5,7 @@ project_name: radarr
project_url: "https://github.com/Radarr/Radarr"
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/radarr.png"
project_blurb: |
**DEPRECATION NOTICE**: The 5.14 branch is now deprecated. Please switch to latest.
[{{ project_name|capitalize }}]({{ project_url }}) - A fork of Sonarr to work with movies à la Couchpotato.
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
@@ -12,22 +13,20 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_
available_architectures:
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
- { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"}
# development version
development_versions: true
development_versions_items:
- { tag: "latest", desc: "Stable Radarr releases" }
- { tag: "develop", desc: "Radarr releases from their develop branch" }
- { tag: "nightly", desc: "Radarr releases from their nightly branch" }
- { tag: "5.14", desc: "Stable Radarr releases, but run on Mono 5.14" }
- { tag: "nightly", desc: "Nightly Radarr releases" }
# container parameters
param_container_name: "{{ project_name }}"
param_usage_include_vols: true
param_volumes:
- { vol_path: "/config", vol_host_path: "/path/to/data", desc: "Database and Radarr configs" }
opt_param_usage_include_vols: true
opt_param_volumes:
- { vol_path: "/movies", vol_host_path: "/path/to/movies", desc: "Location of Movie library on disk (See note in Application setup)" }
- { vol_path: "/downloads", vol_host_path: "/path/to/downloadclient-downloads", desc: "Location of download managers output directory (See note in Application setup)" }
@@ -38,31 +37,22 @@ param_usage_include_env: true
param_env_vars:
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Radarr"}
# optional env variables
opt_param_usage_include_env: false
opt_param_usage_include_env: true
opt_param_env_vars:
- { env_var: "UMASK_SET", env_value: "022", desc: "control permissions of files and directories created by Radarr"}
# application setup block
app_setup_block_enabled: true
app_setup_block: |
Access the webui at `<your-ip>:7878`, for more information check out [Radarr](https://github.com/Radarr/Radarr).
### Media folders
**Special Note**: Following our current folder structure will result in an inability to hardlink from your downloads to your movies folder because they are on seperate volumes. To support hardlinking, ensure that the movies and downloads data are on a single volume. For example, if you have `/mnt/storage/Movies` and `/mnt/storage/downloads/completed/Movies`, you would want something like `/mnt/storage:/media` for your volume. Then you can hardlink from `/media/downloads/completed` to `/media/Movies`.
We have set `/movies` and `/downloads` as ***optional paths***, 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.
Use the optional paths if you dont understand, or dont 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.
Another item to keep in mind, is that within Radarr itself, you should map your download client folder to your radarr folder. Navigate to **Settings -> Download Client -> Advanced Settings -> Remote Path Mappings**. Add a new mapping, and set: the Host as the same entry of the Host in your download client (for example its IP address), the Remote Path as `/downloads/Movies` (relative to the internal container path), and Local Path as `/media/downloads/completed/Movies`, assuming you have folders to separate your downloaded data types.
# changelog
# changelog
changelogs:
- { date: "06.06.23:", desc: "Rebase develop to Alpine 3.18." }
- { date: "19.12.22:", desc: "Rebase develop branch to Alpine 3.17, migrate to s6v3." }
- { date: "20.02.22:", desc: "Rebase develop branch to Alpine." }
- { date: "17.10.21:", desc: "Remove `UMASK_SET`." }
- { date: "11.07.21:", desc: "Make the paths clearer to the user" }
- { date: "17.01.21:", desc: "Deprecate `UMASK_SET` in favor of UMASK in baseimage, see above for more information." }
- { date: "11.30.20:", desc: "Publish `develop` tag." }
- { date: "11.28.20:", desc: "Switch to v3 .NET CORE builds (no more mono, `5.14` tag is deprecated). Rebase to Focal (for issues on arm32v7, [see here](https://docs.linuxserver.io/faq#my-host-is-incompatible-with-images-based-on-ubuntu-focal))." }
- { date: "27.09.20:", desc: "Deprecate 5.14 branch/tag. Please switch to latest." }
- { date: "05.04.20:", desc: "Move app to /app." }
- { date: "01.08.19:", desc: "Rebase to Linuxserver LTS mono version." }
- { date: "13.06.19:", desc: "Add env variable for setting umask." }
-1
View File
@@ -1 +0,0 @@
Radarr: https://opencollective.com/radarr
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/with-contenv bash
# permissions
chown -R abc:abc \
/config \
/app
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/with-contenv bash
echo '
******************************************************
******************************************************
* *
* *
* The 5.14 tag is no longer updated *
* *
* Please switch to the latest tag *
* *
* *
******************************************************
******************************************************'
@@ -1,6 +0,0 @@
#!/usr/bin/with-contenv bash
# shellcheck shell=bash
# permissions
lsiown -R abc:abc \
/config
@@ -1 +0,0 @@
oneshot
@@ -1 +0,0 @@
/etc/s6-overlay/s6-rc.d/init-radarr-config/run
@@ -1,9 +0,0 @@
#!/bin/bash
PORT=$(xmlstarlet sel -T -t -v /Config/Port /config/config.xml)
if [[ $(curl -sL "http://localhost:${PORT:-7878}/ping" | jq -r '.status' 2>/dev/null) = "OK" ]]; then
exit 0
else
exit 1
fi
@@ -1 +0,0 @@
3
@@ -1,7 +0,0 @@
#!/usr/bin/with-contenv bash
# shellcheck shell=bash
exec \
s6-notifyoncheck -d -n 300 -w 1000 \
cd /app/radarr/bin s6-setuidgid abc /app/radarr/bin/Radarr \
-nobrowser -data=/config
@@ -1 +0,0 @@
longrun
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/with-contenv bash
UMASK_SET=${UMASK_SET:-022}
umask "$UMASK_SET"
cd /app/radarr/bin || exit
exec \
s6-setuidgid abc mono --debug Radarr.exe \
-nobrowser -data=/config