Merge branch 'master' of https://github.com/alexbelgium/hassio-addons into alexbelgium-master

This commit is contained in:
Bruvv
2021-12-27 09:53:23 +01:00
3 changed files with 34 additions and 11 deletions

View File

@@ -1,12 +1,15 @@
# Home assistant add-on: addons updater
[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
[![Support Thread][support-badge]](https://community.home-assistant.io/t/new-addon-automatically-update-addons-based-on-github-upstream-new-releases/)
[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white
[support-badge]: https://camo.githubusercontent.com/f4dbb995049f512fdc97fcc9e022ac243fa38c408510df9d46c7467d0970d959/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537570706f72742d7468726561642d677265656e2e737667
![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Faddons_updater%2Fconfig.json)
![Ingress](https://img.shields.io/badge/dynamic/json?label=Ingress&query=%24.ingress&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Faddons_updater%2Fconfig.json)
![Arch](https://img.shields.io/badge/dynamic/json?color=success&label=Arch&query=%24.arch&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Faddons_updater%2Fconfig.json)
![Arch](https://img.shields.io/badge/dynamic/json?color=success&label=Arch&query=%24.arch&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Faddons_updater%2Fconfig.json)
_Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!_
@@ -14,7 +17,7 @@ _Thanks to everyone having starred my repo! To star it click on the image below,
## About
This script allows to automatically update addons based on upstream new releases
This script allows to automatically update addons based on upstream new releases. This is only an helper tool for developers. End users dont need that to update their addons - they are automatically alerted by HA when an update is available
## Installation
@@ -43,8 +46,29 @@ addon:
upstream: name/repo, example is 'linuxserver/docker-emby'
source : github or dockerhub
gituser: your github username
gituser: your github email
gitpass: add your github password here, or a specific key if you have two factor identification enabled
gitpass: your github password
gitmail: your github email
verbose: 'false'
gitapi: optional, it is the API key from your github repo
```
Example:
```yaml
- slug: sonarr
beta: false
fulltag: false
repository: alexbelgium/hassio-addons
upstream: linuxserver/docker-sonarr
- slug: transmission
beta: false
fulltag: true
repository: alexbelgium/hassio-addons
upstream: linuxserver/docker-transmission
- slug: ubooquity
beta: false
fulltag: false
repository: alexbelgium/hassio-addons
upstream: linuxserver/docker-ubooquity
```
[repository]: https://github.com/alexbelgium/hassio-addons

View File

@@ -22,14 +22,18 @@ FROM ${BUILD_FROM}
##################
# use /data instead of /config for hass.io environment
RUN sed -i "s|/config|/config/jackett|g" /etc/services.d/jackett/run \
&& sed -i "s|/config|/config/jackett|g" /etc/cont-init.d/30-config \
RUN sed -i "s|/config|/config/Jackett|g" /etc/services.d/jackett/run \
&& sed -i "s|/config|/config/Jackett|g" /etc/cont-init.d/30-config \
\
# Allow UID and GID setting
&& sed -i 's/bash/bashio/g' /etc/cont-init.d/10-adduser \
&& sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' /etc/cont-init.d/10-adduser \
&& sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' /etc/cont-init.d/10-adduser
# Changes config directory
ENV XDG_DATA_HOME="/config" \
XDG_CONFIG_HOME="/config"
##################
# 3 Install apps #
##################

View File

@@ -1,5 +0,0 @@
#!/usr/bin/with-contenv bashio
for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do
printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k
done