From d9fab472448966f66a5a96c08b777ee9a3a8c7e1 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 18 Jan 2022 16:40:24 +0100 Subject: [PATCH] Automatic builds --- addons_updater/CHANGELOG.md | 2 +- addons_updater/Dockerfile | 14 +++++++------- arpspoof/CHANGELOG.md | 1 + arpspoof/Dockerfile | 14 +++++++------- arpspoof/config.json | 13 +++---------- bazarr/CHANGELOG.md | 1 + bazarr/Dockerfile | 14 +++++++------- bazarr/config.json | 26 +++++--------------------- bitwarden/CHANGELOG.md | 1 + bitwarden/Dockerfile | 14 +++++++------- bitwarden/config.json | 13 ++++--------- booksonic_air/CHANGELOG.md | 1 + booksonic_air/Dockerfile | 14 +++++++------- booksonic_air/config.json | 18 ++++-------------- cloudcommander/CHANGELOG.md | 1 + cloudcommander/Dockerfile | 14 +++++++------- cloudcommander/config.json | 13 +++---------- code-server/CHANGELOG.md | 1 + code-server/Dockerfile | 14 +++++++------- code-server/config.json | 21 ++++----------------- elasticsearch/CHANGELOG.md | 1 + elasticsearch/Dockerfile | 14 +++++++------- elasticsearch/config.json | 10 +++------- emby/CHANGELOG.md | 1 + emby/Dockerfile | 14 +++++++------- emby/config.json | 20 ++++---------------- enedisgateway2mqtt/CHANGELOG.md | 1 + enedisgateway2mqtt/Dockerfile | 14 +++++++------- enedisgateway2mqtt/config.json | 1 + enedisgateway2mqtt_dev/CHANGELOG.md | 1 + enedisgateway2mqtt_dev/Dockerfile | 14 +++++++------- enedisgateway2mqtt_dev/config.json | 12 +++--------- filebrowser/CHANGELOG.md | 1 + filebrowser/Dockerfile | 14 +++++++------- filebrowser/config.json | 13 +++---------- fireflyiii/CHANGELOG.md | 1 + fireflyiii/Dockerfile | 14 +++++++------- fireflyiii/config.json | 1 + fireflyiii_data_importer/CHANGELOG.md | 1 + fireflyiii_data_importer/Dockerfile | 14 +++++++------- fireflyiii_data_importer/config.json | 14 +++----------- flaresolverr/CHANGELOG.md | 1 + flaresolverr/Dockerfile | 14 +++++++------- flaresolverr/config.json | 1 + flexget/CHANGELOG.md | 1 + flexget/Dockerfile | 14 +++++++------- flexget/config.json | 13 +++---------- gazpar2mqtt/CHANGELOG.md | 1 + gazpar2mqtt/Dockerfile | 14 +++++++------- gazpar2mqtt/config.json | 17 ++++------------- grav/CHANGELOG.md | 1 + grav/Dockerfile | 14 +++++++------- grav/config.json | 14 +++----------- inadyn/Dockerfile | 14 +++++++------- inadyn/config.json | 12 +++--------- jackett/CHANGELOG.md | 1 + jackett/Dockerfile | 14 +++++++------- jackett/config.json | 20 ++++---------------- jellyfin/CHANGELOG.md | 1 + jellyfin/Dockerfile | 14 +++++++------- jellyfin/config.json | 21 ++++----------------- joal/CHANGELOG.md | 1 + joal/Dockerfile | 14 +++++++------- joal/config.json | 12 +++--------- joplin/CHANGELOG.md | 1 + joplin/Dockerfile | 14 +++++++------- joplin/config.json | 12 +++--------- lidarr/CHANGELOG.md | 1 + lidarr/Dockerfile | 14 +++++++------- lidarr/config.json | 20 ++++---------------- mealie/CHANGELOG.md | 1 + mealie/Dockerfile | 14 +++++++------- mealie/config.json | 13 +++---------- mylar3/CHANGELOG.md | 1 + mylar3/Dockerfile | 14 +++++++------- mylar3/config.json | 20 ++++---------------- nextcloud/CHANGELOG.md | 1 + nextcloud/Dockerfile | 14 +++++++------- nextcloud/config.json | 6 ++---- nzbget/CHANGELOG.md | 1 + nzbget/Dockerfile | 14 +++++++------- nzbget/config.json | 20 ++++---------------- ombi/CHANGELOG.md | 1 + ombi/Dockerfile | 14 +++++++------- ombi/config.json | 5 ++--- organizr/CHANGELOG.md | 1 + organizr/Dockerfile | 14 +++++++------- organizr/config.json | 16 ++++------------ paperless_ng/CHANGELOG.md | 1 + paperless_ng/Dockerfile | 14 +++++++------- paperless_ng/config.json | 3 ++- papermerge/CHANGELOG.md | 1 + papermerge/Dockerfile | 14 +++++++------- papermerge/config.json | 6 +++--- photoprism/CHANGELOG.md | 1 + photoprism/Dockerfile | 14 +++++++------- photoprism/config.json | 16 ++++------------ piwigo/CHANGELOG.md | 1 + piwigo/Dockerfile | 14 +++++++------- piwigo/README.md | 4 ++-- piwigo/config.json | 21 +++++---------------- plex/CHANGELOG.md | 1 + plex/Dockerfile | 14 +++++++------- plex/config.json | 19 ++++--------------- portainer/CHANGELOG.md | 1 + portainer/Dockerfile | 14 +++++++------- portainer/config.json | 13 +++---------- prowlarr/CHANGELOG.md | 1 + prowlarr/Dockerfile | 14 +++++++------- prowlarr/config.json | 20 ++++---------------- qbittorrent/CHANGELOG.md | 1 + qbittorrent/Dockerfile | 14 +++++++------- qbittorrent/config.json | 25 +++++-------------------- radarr/CHANGELOG.md | 1 + radarr/Dockerfile | 14 +++++++------- radarr/config.json | 1 + readarr/CHANGELOG.md | 1 + readarr/Dockerfile | 14 +++++++------- readarr/config.json | 20 ++++---------------- requestrr/CHANGELOG.md | 1 + requestrr/Dockerfile | 14 +++++++------- requestrr/config.json | 13 +++---------- resiliosync/CHANGELOG.md | 1 + resiliosync/Dockerfile | 14 +++++++------- resiliosync/config.json | 1 + scrutiny/CHANGELOG.md | 1 + scrutiny/Dockerfile | 14 +++++++------- scrutiny/README.md | 4 ++-- scrutiny/config.json | 1 + sonarr/CHANGELOG.md | 1 + sonarr/Dockerfile | 14 +++++++------- sonarr/config.json | 1 + tandoor_recipes/CHANGELOG.md | 1 + tandoor_recipes/Dockerfile | 14 +++++++------- tandoor_recipes/config.json | 16 ++++------------ teamspeak/CHANGELOG.md | 1 + teamspeak/Dockerfile | 14 +++++++------- teamspeak/config.json | 12 +++--------- transmission/CHANGELOG.md | 1 + transmission/Dockerfile | 14 +++++++------- transmission/config.json | 20 ++++---------------- ubooquity/CHANGELOG.md | 1 + ubooquity/Dockerfile | 14 +++++++------- ubooquity/config.json | 1 + webtop/CHANGELOG.md | 1 + webtop/Dockerfile | 14 +++++++------- webtop/config.json | 1 + webtrees/CHANGELOG.md | 1 + webtrees/Dockerfile | 14 +++++++------- webtrees/config.json | 19 ++++--------------- wger/Dockerfile | 14 +++++++------- wger/config.json | 11 +++-------- whoogle/CHANGELOG.md | 1 + whoogle/Dockerfile | 14 +++++++------- whoogle/config.json | 3 ++- xteve/CHANGELOG.md | 1 + xteve/Dockerfile | 14 +++++++------- xteve/config.json | 1 + 158 files changed, 582 insertions(+), 861 deletions(-) diff --git a/addons_updater/CHANGELOG.md b/addons_updater/CHANGELOG.md index f5971926e..dbebf4330 100644 --- a/addons_updater/CHANGELOG.md +++ b/addons_updater/CHANGELOG.md @@ -1,2 +1,2 @@ -- Automatic builds +- Automatic builds (reduced size, local wear, install duration...) - Initial build diff --git a/addons_updater/Dockerfile b/addons_updater/Dockerfile index f06d61d59..eb9684216 100644 --- a/addons_updater/Dockerfile +++ b/addons_updater/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/arpspoof/CHANGELOG.md b/arpspoof/CHANGELOG.md index 18af5d834..ce0fc0324 100644 --- a/arpspoof/CHANGELOG.md +++ b/arpspoof/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## 1.0.0 (07-12-2021) diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index ee4f095d4..4fa3afdf9 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/arpspoof/config.json b/arpspoof/config.json index 2ef9e376e..eccd32d17 100644 --- a/arpspoof/config.json +++ b/arpspoof/config.json @@ -1,15 +1,11 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "block internet connection for local network devices", "devices": [], "environment": {}, + "image": "ghcr.io/alexbelgium/arpspoof-{arch}", "map": [], "host_network": true, "name": "Arpspoof", @@ -22,10 +18,7 @@ "ports_description": { "7022/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "ROUTER_IP": "str", "INTERFACE_NAME": "str?" diff --git a/bazarr/CHANGELOG.md b/bazarr/CHANGELOG.md index 00da063b0..490eb7b07 100644 --- a/bazarr/CHANGELOG.md +++ b/bazarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 1.0.2 (04-01-2022) - Update to latest version from linuxserver/docker-bazarr diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index b1cb81cc0..940a9ccee 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/bazarr/config.json b/bazarr/config.json index ce5f4843b..826d97248 100644 --- a/bazarr/config.json +++ b/bazarr/config.json @@ -5,21 +5,13 @@ "description": "Companion application to Sonarr and Radarr to download subtitles", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/bazarr", "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", + "image": "ghcr.io/alexbelgium/bazarr-{arch}", "upstream": "1.0.2", "webui": "http://[HOST]:[PORT:6767]", "startup": "services", - "backup_exclude": [ - "**/Backups/*", - "**/logs/*", - "**/MediaCover/*" - ], + "backup_exclude": ["**/Backups/*", "**/logs/*", "**/MediaCover/*"], "devices": [ "/dev/sda", "/dev/sdb", @@ -57,12 +49,7 @@ "PGID": "0" }, "ingress": false, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "options": { "PUID": 0, "PGID": 0 @@ -73,10 +60,7 @@ "ports_description": { "6767/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/bitwarden/CHANGELOG.md b/bitwarden/CHANGELOG.md index ad7e42c26..cc9a84737 100644 --- a/bitwarden/CHANGELOG.md +++ b/bitwarden/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 1.23.1 (15-12-2021) - Update to latest version from dani-garcia/bitwarden_rs diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index 12a0a9e3c..2f4f2005a 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/bitwarden/config.json b/bitwarden/config.json index 755849de2..4d2acdcc8 100644 --- a/bitwarden/config.json +++ b/bitwarden/config.json @@ -1,16 +1,11 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7" - ], + "arch": ["aarch64", "amd64", "armv7"], "description": "Open source password management solution", "init": false, - "map": [ - "ssl" - ], - "name": "Bitwarden (Vaultwarden)", + "map": ["ssl"], + "name": "Vaultwarden (Bitwarden)", + "image": "ghcr.io/alexbelgium/vaultwarden-{arch}", "options": { "ssl": true, "certfile": "fullchain.pem", diff --git a/booksonic_air/CHANGELOG.md b/booksonic_air/CHANGELOG.md index d71d90b8f..4fbfe8f67 100644 --- a/booksonic_air/CHANGELOG.md +++ b/booksonic_air/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## v2201.1.0-ls42 (15-01-2022) - Update to latest version from linuxserver/docker-booksonic-air diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index a11cd43bc..a62a77188 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/booksonic_air/config.json b/booksonic_air/config.json index 7083a43de..7f7f02943 100644 --- a/booksonic_air/config.json +++ b/booksonic_air/config.json @@ -1,12 +1,8 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", + "image": "ghcr.io/alexbelgium/booksonic_air-{arch}", "description": "platform for accessing the audibooks you own wherever you are", "devices": [ "/dev/sda", @@ -44,10 +40,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "share:rw", - "media:rw" - ], + "map": ["share:rw", "media:rw"], "name": "Booksonic-air", "options": { "PUID": 0, @@ -62,10 +55,7 @@ "ports_description": { "4040/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/cloudcommander/CHANGELOG.md b/cloudcommander/CHANGELOG.md index 0946d38f4..c7055404d 100644 --- a/cloudcommander/CHANGELOG.md +++ b/cloudcommander/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 15.9.14 (15-01-2022) - Update to latest version from coderaiser/cloudcmd diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index 0a2f5ac3c..93d46df2a 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/cloudcommander/config.json b/cloudcommander/config.json index 672cc1354..b9a00b8fe 100644 --- a/cloudcommander/config.json +++ b/cloudcommander/config.json @@ -1,12 +1,8 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "Cloud Commander a file manager for the web with console and editor", + "image": "ghcr.io/alexbelgium/cloudcommander-{arch}", "devices": [ "/dev/mmcblk0p8", "/dev/sda", @@ -61,10 +57,7 @@ "ports_description": { "8000/tcp": "Web UI port (required)" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "localdisks": "str?", "networkdisks": "str?", diff --git a/code-server/CHANGELOG.md b/code-server/CHANGELOG.md index 341689c16..15d335b6a 100644 --- a/code-server/CHANGELOG.md +++ b/code-server/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 4.0.1 (06-01-2022) - Update to latest version from linuxserver/docker-code-server diff --git a/code-server/Dockerfile b/code-server/Dockerfile index 7c56099a3..8cda5fdc3 100644 --- a/code-server/Dockerfile +++ b/code-server/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/code-server/config.json b/code-server/config.json index 7842c25d8..4b5b661d4 100644 --- a/code-server/config.json +++ b/code-server/config.json @@ -1,13 +1,9 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Code-server is VS Code running on a remote server, accessible through the browser.", + "image": "ghcr.io/alexbelgium/code-server-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -41,13 +37,7 @@ "/dev/nvme2" ], "environment": {}, - "map": [ - "backup:rw", - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["backup:rw", "config:rw", "share:rw", "media:rw", "ssl"], "name": "VS code", "options": { "PUID": 0, @@ -56,10 +46,7 @@ "ports": { "8443/tcp": 8443 }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/elasticsearch/CHANGELOG.md b/elasticsearch/CHANGELOG.md index 4a854f7ea..2a0ad6298 100644 --- a/elasticsearch/CHANGELOG.md +++ b/elasticsearch/CHANGELOG.md @@ -1,2 +1,3 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - Initial build diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 002452de0..cabbd7c09 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/elasticsearch/config.json b/elasticsearch/config.json index f2c91a3b3..cfb2008b1 100644 --- a/elasticsearch/config.json +++ b/elasticsearch/config.json @@ -1,8 +1,5 @@ { - "arch": [ - "aarch64", - "amd64" - ], + "arch": ["aarch64", "amd64"], "description": "Free and Open, Distributed, RESTful Search Engine", "environment": { "ES_JAVA_OPTS": "-Xms1024M -Xmx1024M", @@ -10,9 +7,8 @@ "discovery.type": "single-node", "TINI_SUBREAPER": "true" }, - "map": [ - "config:rw" - ], + "image": "ghcr.io/alexbelgium/elasticsearch-{arch}", + "map": ["config:rw"], "name": "Elasticsearch server", "options": {}, "host_network": true, diff --git a/emby/CHANGELOG.md b/emby/CHANGELOG.md index 3cfe4c153..e009c5062 100644 --- a/emby/CHANGELOG.md +++ b/emby/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 4.7.0.20 (12-01-2022) - Update to latest version from linuxserver/docker-emby diff --git a/emby/Dockerfile b/emby/Dockerfile index 54aa98118..c23b09d30 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/emby/config.json b/emby/config.json index 60fb53304..0b9bd1e19 100644 --- a/emby/config.json +++ b/emby/config.json @@ -6,12 +6,8 @@ "description": "A Free Software Media System that puts you in control of managing and streaming your media.", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/emby", "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], + "image": "ghcr.io/alexbelgium/emby-{arch}", "boot": "auto", "upstream": "4.7.0.20", "webui": "http://[HOST]:[PORT:8096]", @@ -68,12 +64,7 @@ "/dev/nvme1", "/dev/nvme2" ], - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl:rw" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl:rw"], "options": { "PUID": 0, "PGID": 0, @@ -91,10 +82,7 @@ "7359/udp": "udp server discover (optional)", "1900/udp": "dlna (optional)" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/enedisgateway2mqtt/CHANGELOG.md b/enedisgateway2mqtt/CHANGELOG.md index ebcb0ed9a..f76333dba 100644 --- a/enedisgateway2mqtt/CHANGELOG.md +++ b/enedisgateway2mqtt/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## 0.7.7 (25-11-2021) diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index 92eb06c43..368637568 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/enedisgateway2mqtt/config.json b/enedisgateway2mqtt/config.json index 32e9e88f9..280f42340 100644 --- a/enedisgateway2mqtt/config.json +++ b/enedisgateway2mqtt/config.json @@ -10,6 +10,7 @@ "verbose": true }, "services": ["mqtt:want"], + "image": "ghcr.io/alexbelgium/enedisgateway2mqtt-{arch}", "schema": { "CONFIG_LOCATION": "str", "mqtt_autodiscover": "bool", diff --git a/enedisgateway2mqtt_dev/CHANGELOG.md b/enedisgateway2mqtt_dev/CHANGELOG.md index ad16f6e6b..e27530542 100644 --- a/enedisgateway2mqtt_dev/CHANGELOG.md +++ b/enedisgateway2mqtt_dev/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - Always aligned with dev versions diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index 658420ceb..355242844 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/enedisgateway2mqtt_dev/config.json b/enedisgateway2mqtt_dev/config.json index 92b7dac5a..378b2972b 100644 --- a/enedisgateway2mqtt_dev/config.json +++ b/enedisgateway2mqtt_dev/config.json @@ -1,19 +1,13 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "use Enedis Gateway API to send data in your MQTT Broker (latest-dev channel)", - "map": [ - "config:rw" - ], + "map": ["config:rw"], "name": "Enedisgateway2mqtt Dev", "options": { "CONFIG_LOCATION": "/config/enedisgateway2mqtt_dev/config.yaml", "TZ": "Europe/Paris" }, + "image": "ghcr.io/alexbelgium/enedisgateway2mqtt-dev-{arch}", "schema": { "CONFIG_LOCATION": "str", "TZ": "str?" diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index 14534501e..a770a3a76 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) ## 2.20.1 (23-12-2021) diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index 0a4ea27b5..c538bbb6c 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/filebrowser/config.json b/filebrowser/config.json index 08acb30bd..edb290a89 100644 --- a/filebrowser/config.json +++ b/filebrowser/config.json @@ -1,12 +1,8 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files", + "image": "ghcr.io/alexbelgium/filebrowser-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -67,10 +63,7 @@ "ports_description": { "8080/tcp": "Web UI port" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "ssl": "bool", "certfile": "str", diff --git a/fireflyiii/CHANGELOG.md b/fireflyiii/CHANGELOG.md index 570ce4b0c..46cf4f531 100644 --- a/fireflyiii/CHANGELOG.md +++ b/fireflyiii/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Silent mode added : hides output of the app if no errors - Correct permissions - Allowed automatic update in hourly, daily or weekly setting from addon options diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 50dc8fa03..47e33e4c0 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/fireflyiii/config.json b/fireflyiii/config.json index db1439494..7b254f385 100644 --- a/fireflyiii/config.json +++ b/fireflyiii/config.json @@ -9,6 +9,7 @@ }, "map": ["config:rw", "share:rw", "ssl"], "name": "Firefly iii", + "image": "ghcr.io/alexbelgium/fireflyiii-{arch}", "options": { "DB_CONNECTION": "sqlite_internal", "APP_KEY": "CHANGEME_32_CHARS_EuC5dfn3LAPzeO", diff --git a/fireflyiii_data_importer/CHANGELOG.md b/fireflyiii_data_importer/CHANGELOG.md index ec2ecc90a..f69d849ed 100644 --- a/fireflyiii_data_importer/CHANGELOG.md +++ b/fireflyiii_data_importer/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.6.5 (15-01-2022) - Update to latest version from firefly-iii/data-importer diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index ac75a314b..33758bf75 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/fireflyiii_data_importer/config.json b/fireflyiii_data_importer/config.json index 163274ac6..f5f83493e 100644 --- a/fireflyiii_data_importer/config.json +++ b/fireflyiii_data_importer/config.json @@ -1,22 +1,14 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Data importer for Firefly III (separate addon)", "devices": [], + "image": "ghcr.io/alexbelgium/fireflyiii-importer-{arch}", "environment": { "TRUSTED_PROXIES": "**" }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "ssl"], "name": "Firefly iii Data Importer", "options": {}, "ports": { diff --git a/flaresolverr/CHANGELOG.md b/flaresolverr/CHANGELOG.md index 45511d7b2..86924bce2 100644 --- a/flaresolverr/CHANGELOG.md +++ b/flaresolverr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 2.6.10 (20-12-2021) - Update to latest version from laurent22/joplin diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index 42d743a20..88b3036a3 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/flaresolverr/config.json b/flaresolverr/config.json index 4cd563430..a8c25c317 100644 --- a/flaresolverr/config.json +++ b/flaresolverr/config.json @@ -6,6 +6,7 @@ "description": "Proxy server to bypass Cloudflare protection ", "url": "https://github.com/alexbelgium/hassio-addons", "webui": "[PROTO:ssl]://[HOST]:[PORT:8191]", + "image": "ghcr.io/alexbelgium/flaresolverr-{arch}", "ports": { "8191/tcp": 8191 }, diff --git a/flexget/CHANGELOG.md b/flexget/CHANGELOG.md index c1c897955..1610ac047 100644 --- a/flexget/CHANGELOG.md +++ b/flexget/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 3.2.9 (18-01-2022) - Update to latest version from flexget/flexget diff --git a/flexget/Dockerfile b/flexget/Dockerfile index 26ebbc6dc..79dbf1988 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/flexget/config.json b/flexget/config.json index 7b5feff3e..eed685552 100644 --- a/flexget/config.json +++ b/flexget/config.json @@ -1,20 +1,13 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7" - ], + "arch": ["aarch64", "amd64", "armhf", "armv7"], "description": "FlexGet is a multipurpose automation tool for all of your media", + "image": "ghcr.io/alexbelgium/flexget-{arch}", "environment": { "FG_PLUGINS": "", "FG_WEBUI_PASSWD": "" }, - "map": [ - "share:rw", - "config:rw" - ], + "map": ["share:rw", "config:rw"], "name": "Flexget", "options": { "PUID": 0, diff --git a/gazpar2mqtt/CHANGELOG.md b/gazpar2mqtt/CHANGELOG.md index 6cca071c7..5d0df0625 100644 --- a/gazpar2mqtt/CHANGELOG.md +++ b/gazpar2mqtt/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.7.0 (06-01-2022) - Update to latest version from yukulehe/gazpar2mqtt diff --git a/gazpar2mqtt/Dockerfile b/gazpar2mqtt/Dockerfile index aab38ef51..7a8a749ce 100644 --- a/gazpar2mqtt/Dockerfile +++ b/gazpar2mqtt/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/gazpar2mqtt/config.json b/gazpar2mqtt/config.json index 2f96921bc..147de4831 100644 --- a/gazpar2mqtt/config.json +++ b/gazpar2mqtt/config.json @@ -1,16 +1,9 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "fetch GRDF data and publish data to a mqtt broker", - "map": [ - "config:rw", - "share:rw" - ], + "map": ["config:rw", "share:rw"], "name": "gazpar2mqtt", + "image": "ghcr.io/alexbelgium/gazpar2mqtt-{arch}", "options": { "CONFIG_LOCATION": "/config/gazpar2mqtt/config.yaml", "mqtt_autodiscover": true, @@ -23,9 +16,7 @@ "TZ": "str?", "verbose": "bool" }, - "services": [ - "mqtt:want" - ], + "services": ["mqtt:want"], "slug": "gazpar2mqtt", "upstream": "0.7.0", "url": "https://github.com/alexbelgium/hassio-addons", diff --git a/grav/CHANGELOG.md b/grav/CHANGELOG.md index b6bf68c17..916f4b8a7 100644 --- a/grav/CHANGELOG.md +++ b/grav/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 1.7.27.1 (15-01-2022) - Update to latest version from linuxserver/docker-grav diff --git a/grav/Dockerfile b/grav/Dockerfile index 2733629db..1b81dbc2c 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/grav/config.json b/grav/config.json index e674a4a35..6e7f000fe 100644 --- a/grav/config.json +++ b/grav/config.json @@ -1,19 +1,11 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Fast, Simple, and Flexible, file-based Web-platform", "devices": [], "environment": {}, - "map": [ - "share:rw", - "media:rw", - "config:rw" - ], + "image": "ghcr.io/alexbelgium/grav-{arch}", + "map": ["share:rw", "media:rw", "config:rw"], "name": "Grav web server", "options": { "PUID": 1000, diff --git a/inadyn/Dockerfile b/inadyn/Dockerfile index 03d55eecb..79f5db314 100644 --- a/inadyn/Dockerfile +++ b/inadyn/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/inadyn/config.json b/inadyn/config.json index fdd56f3c2..5d5340948 100644 --- a/inadyn/config.json +++ b/inadyn/config.json @@ -1,17 +1,11 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "Inadyn is a small and simple Dynamic DNS, DDNS, client with HTTPS support. A large number of dynamic dns providers are supported (https://github.com/troglobit/inadyn#supported-providers). For those that are not, you can use a custom provider as per this project's documentation (https://github.com/nalipaz/hassio-addons/blob/master/README.md)", "environment": {}, "host_network": true, - "map": [ - "ssl" - ], + "map": ["ssl"], "name": "Inadyn", + "image": "ghcr.io/alexbelgium/inadyn-{arch}", "options": { "providers": [ { diff --git a/jackett/CHANGELOG.md b/jackett/CHANGELOG.md index 14b99ef39..e67cae8f8 100644 --- a/jackett/CHANGELOG.md +++ b/jackett/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.20.371 (18-01-2022) - Update to latest version from linuxserver/docker-jackett diff --git a/jackett/Dockerfile b/jackett/Dockerfile index bb9250da9..b11abd210 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/jackett/config.json b/jackett/config.json index fe3968cd1..04d74b5ea 100644 --- a/jackett/config.json +++ b/jackett/config.json @@ -5,26 +5,17 @@ "description": "translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/jackett", "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "upstream": "0.20.371", + "image": "ghcr.io/alexbelgium/jackett-{arch}", "startup": "services", "webui": "http://[HOST]:[PORT:9117]", "environment": { "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "options": { "PUID": 0, "PGID": 0 @@ -35,10 +26,7 @@ "ports_description": { "9117/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/jellyfin/CHANGELOG.md b/jellyfin/CHANGELOG.md index 2c0069094..0c0cdbdac 100644 --- a/jellyfin/CHANGELOG.md +++ b/jellyfin/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 10.7.7-1-ls149 (15-01-2022) - Update to latest version from linuxserver/docker-jellyfin diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index 99d1caedf..71ed862d3 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/jellyfin/config.json b/jellyfin/config.json index 1700337ca..012b5d6ca 100644 --- a/jellyfin/config.json +++ b/jellyfin/config.json @@ -1,14 +1,10 @@ { "host_network": true, "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "A Free Software Media System that puts you in control of managing and streaming your media.", + "image": "ghcr.io/alexbelgium/jellyfin-{arch}", "devices": [ "/dev/dri", "/dev/dri/card0", @@ -54,12 +50,7 @@ "/dev/nvme1", "/dev/nvme2" ], - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "name": "Jellyfin NAS", "host_dbus": true, "options": { @@ -78,11 +69,7 @@ "7359/udp": "udp server discover (optional)", "1900/udp": "dlna (optional)" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH", - "NET_ADMIN" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"], "schema": { "PUID": "int", "PGID": "int", diff --git a/joal/CHANGELOG.md b/joal/CHANGELOG.md index 5c00a7289..76160e886 100644 --- a/joal/CHANGELOG.md +++ b/joal/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 2.1.29 (23-12-2021) - Update to latest version from anthonyraymond/joal diff --git a/joal/Dockerfile b/joal/Dockerfile index af2a60434..a1fdfe9e1 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/joal/config.json b/joal/config.json index 5fbbd67a6..19a6083ea 100644 --- a/joal/config.json +++ b/joal/config.json @@ -1,20 +1,14 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "An open source command line RatioMaster with WebUI", "environment": {}, "hassio_api": true, "host_network": false, "ingress": true, + "image": "ghcr.io/alexbelgium/joal-{arch}", "ingress_port": 8099, - "map": [ - "config:rw" - ], + "map": ["config:rw"], "name": "Joal", "options": { "ui_path": "joal", diff --git a/joplin/CHANGELOG.md b/joplin/CHANGELOG.md index 45511d7b2..86924bce2 100644 --- a/joplin/CHANGELOG.md +++ b/joplin/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 2.6.10 (20-12-2021) - Update to latest version from laurent22/joplin diff --git a/joplin/Dockerfile b/joplin/Dockerfile index 0f479a505..b64d4fe45 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/joplin/config.json b/joplin/config.json index 0998e5e91..3f6572b4f 100644 --- a/joplin/config.json +++ b/joplin/config.json @@ -10,12 +10,11 @@ "22300/tcp": 22300 }, "apparmor": true, + "image": "ghcr.io/alexbelgium/joplin-{arch}", "ports_description": { "22300/tcp": "Web interface" }, - "map": [ - "ssl" - ], + "map": ["ssl"], "environment": { "APP_PORT": "22300" }, @@ -39,10 +38,5 @@ "MAILER_NOREPLY_NAME": "str?", "MAILER_NOREPLY_EMAIL": "str?" }, - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7" - ] + "arch": ["aarch64", "amd64", "armhf", "armv7"] } diff --git a/lidarr/CHANGELOG.md b/lidarr/CHANGELOG.md index 030e06c8b..faade9ed3 100644 --- a/lidarr/CHANGELOG.md +++ b/lidarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.8.1.2135-ls69 (16-01-2022) - Update to latest version from linuxserver/docker-lidarr diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index 3662d5182..719a974f9 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/lidarr/config.json b/lidarr/config.json index fc512dba4..7c5a56efa 100644 --- a/lidarr/config.json +++ b/lidarr/config.json @@ -5,13 +5,9 @@ "description": "Music collection manager for Usenet and BitTorrent users", "url": "https://github.com/alexbelgium/hassio-addons/blob/master/lidarr/Readme.md", "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", + "image": "ghcr.io/alexbelgium/lidarr-{arch}", "upstream": "0.8.1.2135-ls69", "webui": "http://[HOST]:[PORT:8686]", "startup": "services", @@ -51,12 +47,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "config:rw" - ], + "map": ["config:rw", "share:rw", "media:rw", "config:rw"], "options": { "PUID": 0, "PGID": 0, @@ -70,10 +61,7 @@ "ports_description": { "8686/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/mealie/CHANGELOG.md b/mealie/CHANGELOG.md index 4439bc34e..eb326be63 100644 --- a/mealie/CHANGELOG.md +++ b/mealie/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## 0.5.4 (03-12-2021) diff --git a/mealie/Dockerfile b/mealie/Dockerfile index 88b596591..6b6587c8a 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/mealie/config.json b/mealie/config.json index dad7cb8c1..bca022ba7 100644 --- a/mealie/config.json +++ b/mealie/config.json @@ -1,10 +1,5 @@ { - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7" - ], + "arch": ["aarch64", "amd64", "armhf", "armv7"], "boot": "auto", "description": "Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family", "environment": { @@ -12,11 +7,9 @@ "APP_PORT": "9925" }, "ingress": false, + "image": "ghcr.io/alexbelgium/mealie-{arch}", "ingress_port": 8099, - "map": [ - "share:rw", - "ssl:rw" - ], + "map": ["share:rw", "ssl:rw"], "name": "Mealie", "options": { "ssl": false, diff --git a/mylar3/CHANGELOG.md b/mylar3/CHANGELOG.md index a05c62022..751d07e90 100644 --- a/mylar3/CHANGELOG.md +++ b/mylar3/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.6.3 (06-01-2022) - Update to latest version from linuxserver/docker-mylar3 diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index 718e4c38d..4ec7168d7 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/mylar3/config.json b/mylar3/config.json index a7a7fa64b..40e46c115 100644 --- a/mylar3/config.json +++ b/mylar3/config.json @@ -1,13 +1,9 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Automated comic book downloader for use with NZB and torrents", + "image": "ghcr.io/alexbelgium/mylar3-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -44,12 +40,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "config:rw" - ], + "map": ["config:rw", "share:rw", "media:rw", "config:rw"], "name": "Mylar3", "options": { "PUID": 0, @@ -61,10 +52,7 @@ "ports_description": { "8090/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 3fbd0d673..35987b4aa 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Automatic mount of local and smb mounts (see readme) - New "Data directory" option that allows to define the folder where data are stored - Provides MariaDB addon information to use it as database on first installation diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 1d182c3e6..16b52ace0 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/nextcloud/config.json b/nextcloud/config.json index cc05b04b5..53b7a6fca 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -4,6 +4,7 @@ "version": "23.0.0-10", "upstream": "23.0.0", "slug": "nextcloud_ocr", + "image": "ghcr.io/alexbelgium/nextcloud-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -36,10 +37,7 @@ "/dev/nvme1", "/dev/nvme2" ], - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "ingress": false, "hassio_api": true, "ingress_port": 0, diff --git a/nzbget/CHANGELOG.md b/nzbget/CHANGELOG.md index 28e9e3ca0..63c6a79c0 100644 --- a/nzbget/CHANGELOG.md +++ b/nzbget/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) ## 21.1 (15-12-2021) diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile index a4535eb9d..8614976e8 100644 --- a/nzbget/Dockerfile +++ b/nzbget/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/nzbget/config.json b/nzbget/config.json index d4cb503f4..19631cf4f 100644 --- a/nzbget/config.json +++ b/nzbget/config.json @@ -1,13 +1,9 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "usenet downloader", + "image": "ghcr.io/alexbelgium/nzbget-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -44,12 +40,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "config:rw" - ], + "map": ["config:rw", "share:rw", "media:rw", "config:rw"], "name": "Nzbget", "options": { "PUID": 0, @@ -61,10 +52,7 @@ "ports_description": { "6789/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/ombi/CHANGELOG.md b/ombi/CHANGELOG.md index e275d34ab..40cbb78ed 100644 --- a/ombi/CHANGELOG.md +++ b/ombi/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 4.3.3-3 (03-01-2022) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) diff --git a/ombi/Dockerfile b/ombi/Dockerfile index 01347ee99..7e7f98bec 100644 --- a/ombi/Dockerfile +++ b/ombi/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/ombi/config.json b/ombi/config.json index 1943015a6..c68326a44 100644 --- a/ombi/config.json +++ b/ombi/config.json @@ -10,10 +10,9 @@ "upstream": "4.3.3", "webui": "http://[HOST]:[PORT:3579]", "startup": "services", + "image": "ghcr.io/alexbelgium/ombi-{arch}", "environment": {}, - "map": [ - "config:rw" - ], + "map": ["config:rw"], "options": { "PUID": 0, "PGID": 0 diff --git a/organizr/CHANGELOG.md b/organizr/CHANGELOG.md index 4a854f7ea..2a0ad6298 100644 --- a/organizr/CHANGELOG.md +++ b/organizr/CHANGELOG.md @@ -1,2 +1,3 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - Initial build diff --git a/organizr/Dockerfile b/organizr/Dockerfile index d6dd3cbd4..fc438e6c3 100644 --- a/organizr/Dockerfile +++ b/organizr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/organizr/config.json b/organizr/config.json index 18833c292..660fb1db1 100644 --- a/organizr/config.json +++ b/organizr/config.json @@ -6,26 +6,18 @@ "description": "An HTPC/Homelab services organizer that is written in PHP", "url": "https://github.com/alexbelgium/hassio-addons", "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "ports": { "80/tcp": 88 }, "ports_description": { "80/tcp": "web interface" }, - "map": [ - "config:rw", - "ssl" - ], + "map": ["config:rw", "ssl"], "webui": "http://[HOST]:[PORT:80]", + "image": "ghcr.io/alexbelgium/organizr-{arch}", "boot": "auto", - "environment": { - }, + "environment": {}, "options": { "PUID": "1000", "PGID": "1000" diff --git a/paperless_ng/CHANGELOG.md b/paperless_ng/CHANGELOG.md index 92960980b..1fd7ea9ec 100644 --- a/paperless_ng/CHANGELOG.md +++ b/paperless_ng/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) - MultiOCR: in OCRLANG field use comma separated value. Ex: fra,deu (working) - Manual install pikepdf diff --git a/paperless_ng/Dockerfile b/paperless_ng/Dockerfile index dee2e3fee..d5b9ff8b4 100644 --- a/paperless_ng/Dockerfile +++ b/paperless_ng/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/paperless_ng/config.json b/paperless_ng/config.json index 2e8804f4f..c539639c6 100644 --- a/paperless_ng/config.json +++ b/paperless_ng/config.json @@ -3,6 +3,7 @@ "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "scan, index and archive all your physical documents", + "image": "ghcr.io/alexbelgium/paperless_ng-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -61,7 +62,7 @@ "localdisks": "str?", "networkdisks": "str?", "cifsusername": "str?", - "cifspassword": "str?", + "cifspassword": "str?", "OCRLANG": "str?" }, "slug": "paperless_ng", diff --git a/papermerge/CHANGELOG.md b/papermerge/CHANGELOG.md index 37c361ff3..55ce336df 100644 --- a/papermerge/CHANGELOG.md +++ b/papermerge/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Allow custom config location - Config exposed in /config/addons_config/papermerge - New standardized logic for Dockerfile build and packages installation diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile index bd81ff585..97a783cb4 100644 --- a/papermerge/Dockerfile +++ b/papermerge/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/papermerge/config.json b/papermerge/config.json index 42833e497..2f345575c 100644 --- a/papermerge/config.json +++ b/papermerge/config.json @@ -2,16 +2,16 @@ "apparmor": true, "arch": ["aarch64", "amd64", "armv7", "armhf"], "description": "Open source document management system (DMS)", - "environment": { - }, + "environment": {}, "map": ["share:rw", "media:rw", "ssl", "config:rw"], "name": "Papermerge", + "image": "ghcr.io/alexbelgium/papermerge-{arch}", "options": { "PUID": 0, "PGID": 0, "ocrlang": "eng,fra", "storage_dir": "/data/media", - "import_dir": "/share/papermerge/import", + "import_dir": "/share/papermerge/import", "CONFIG_LOCATION": "/config/addons_config/papermerge" }, "ports": { diff --git a/photoprism/CHANGELOG.md b/photoprism/CHANGELOG.md index 55996c1b3..da9948510 100644 --- a/photoprism/CHANGELOG.md +++ b/photoprism/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 20220107 (07-01-2022) - Update to latest version from photoprism/photoprism diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index 75347b984..d7043100e 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/photoprism/config.json b/photoprism/config.json index 1229b799d..cfac53290 100644 --- a/photoprism/config.json +++ b/photoprism/config.json @@ -1,9 +1,6 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64" - ], + "arch": ["aarch64", "amd64"], "description": "A server-based application for browsing, organizing and sharing your personal photo collection", "devices": [ "/dev/sda", @@ -38,13 +35,11 @@ "/dev/nvme2" ], "homeassistant": "0.92.0b2", + "image": "ghcr.io/alexbelgium/photoprism-{arch}", "environment": { "PHOTOPRISM_ADMIN_PASSWORD": "please_change_password" }, - "map": [ - "media:rw", - "share:rw" - ], + "map": ["media:rw", "share:rw"], "name": "Photoprism", "options": { "networkdisks": "//server/share", @@ -63,10 +58,7 @@ "ports_description": { "2342/tcp": "Web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "localdisks": "str?", "networkdisks": "str?", diff --git a/piwigo/CHANGELOG.md b/piwigo/CHANGELOG.md index 5e6019de9..3fd0f77f0 100644 --- a/piwigo/CHANGELOG.md +++ b/piwigo/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 12.2.0 (04-01-2022) - Update to latest version from linuxserver/docker-piwigo diff --git a/piwigo/Dockerfile b/piwigo/Dockerfile index 24c0d899f..f0e3b7686 100644 --- a/piwigo/Dockerfile +++ b/piwigo/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/piwigo/README.md b/piwigo/README.md index 06d85bf26..bc489301e 100644 --- a/piwigo/README.md +++ b/piwigo/README.md @@ -4,7 +4,7 @@ [donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white -![Supports +![Supports Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] _Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!_ @@ -13,7 +13,7 @@ _Thanks to everyone having starred my repo! To star it click on the image below, ## About -Piwigo is a photo gallery software for the Web. +Piwigo is a photo gallery software for the Web. This addon is based on the [docker image](https://github.com/linuxserver/piwigo) from linuxserver.io. ## Installation diff --git a/piwigo/config.json b/piwigo/config.json index d61440452..b9da60844 100644 --- a/piwigo/config.json +++ b/piwigo/config.json @@ -1,12 +1,8 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", - "description": "Piwigo is a photo gallery software for the web", + "description": "Piwigo is a photo gallery software for the web", + "image": "ghcr.io/alexbelgium/piwigo-{arch}", "devices": [ "/dev/sda", "/dev/sdb", @@ -42,11 +38,7 @@ "environment": { "PWG_LOCAL_DIR": "/data" }, - "map": [ - "media:rw", - "share:rw", - "ssl" - ], + "map": ["media:rw", "share:rw", "ssl"], "name": "Piwigo", "options": { "PUID": 1000, @@ -58,10 +50,7 @@ "ports_description": { "80/tcp": "Web UI port" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/plex/CHANGELOG.md b/plex/CHANGELOG.md index f5830f601..ebe27f292 100644 --- a/plex/CHANGELOG.md +++ b/plex/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 1.25.3.5409-f11334058-ls97 (15-01-2022) - Update to latest version from linuxserver/docker-plex diff --git a/plex/Dockerfile b/plex/Dockerfile index 302e893ac..dcf4eb224 100644 --- a/plex/Dockerfile +++ b/plex/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/plex/config.json b/plex/config.json index 28b89c379..10473ed6e 100644 --- a/plex/config.json +++ b/plex/config.json @@ -1,13 +1,9 @@ { "host_network": true, "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", + "image": "ghcr.io/alexbelgium/plex-{arch}", "description": "Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices.", "devices": [ "/dev/dri", @@ -56,11 +52,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "share:rw", - "media:rw", - "ssl" - ], + "map": ["share:rw", "media:rw", "ssl"], "name": "Plex NAS", "options": { "PUID": 0, @@ -96,10 +88,7 @@ "33400/tcp": "WebTools", "33443/tcp": "WebTools" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/portainer/CHANGELOG.md b/portainer/CHANGELOG.md index 07f1586ec..2f6189225 100644 --- a/portainer/CHANGELOG.md +++ b/portainer/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - Improve architecture detection diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 377c92094..930a07d92 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/portainer/config.json b/portainer/config.json index d0b65de79..dc8c18946 100644 --- a/portainer/config.json +++ b/portainer/config.json @@ -1,10 +1,5 @@ { - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7" - ], + "arch": ["aarch64", "amd64", "armhf", "armv7"], "description": "Manage your Docker environment with ease", "docker_api": true, "hassio_api": true, @@ -12,10 +7,8 @@ "ingress_port": 1337, "ingress_stream": true, "init": false, - "map": [ - "share:rw", - "ssl" - ], + "image": "ghcr.io/alexbelgium/portainer-{arch}", + "map": ["share:rw", "ssl"], "name": "Portainer", "options": { "ssl": false, diff --git a/prowlarr/CHANGELOG.md b/prowlarr/CHANGELOG.md index e68902ea8..47b5a4779 100644 --- a/prowlarr/CHANGELOG.md +++ b/prowlarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## nightly-alpine-0.2.0.1407-ls25 (18-01-2022) - Update to latest version from linuxserver/docker-prowlarr diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index cb113b4ee..f492ccc13 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/prowlarr/config.json b/prowlarr/config.json index a6e4e7d0d..c875550b9 100644 --- a/prowlarr/config.json +++ b/prowlarr/config.json @@ -1,23 +1,14 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Torrent Trackers and Usenet Indexers offering complete management ofSonarr, Radarr, Lidarr, and Readarr indexers with no per app setup required", "environment": { "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "image": "ghcr.io/alexbelgium/prowlarr-{arch}", + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "name": "Prowlarr NAS", "options": { "PUID": 0, @@ -32,10 +23,7 @@ "ports_description": { "9696/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/qbittorrent/CHANGELOG.md b/qbittorrent/CHANGELOG.md index dc2ff2f69..70ffebf8c 100644 --- a/qbittorrent/CHANGELOG.md +++ b/qbittorrent/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 14.3.9.99202110311443-7435-01519b5e7ubuntu20.04.1-ls166 (07-01-2022) - Update to latest version from linuxserver/docker-qbittorrent diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index 84ef6ef0d..affb25c9f 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/qbittorrent/config.json b/qbittorrent/config.json index 0ed8a9a9b..23e3e4a2b 100644 --- a/qbittorrent/config.json +++ b/qbittorrent/config.json @@ -1,15 +1,9 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], - "backup_exclude": [ - "image.tar" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], + "backup_exclude": ["image.tar"], "boot": "auto", + "image": "ghcr.io/alexbelgium/qbittorrent-{arch}", "description": "qBittorrent is a bittorrent client", "devices": [ "/dev/net/tun", @@ -55,12 +49,7 @@ "host_network": false, "ingress": true, "ingress_port": 8099, - "map": [ - "media:rw", - "config:rw", - "share:rw", - "ssl" - ], + "map": ["media:rw", "config:rw", "share:rw", "ssl"], "name": "Qbittorrent", "options": { "ssl": false, @@ -85,11 +74,7 @@ "6881/tcp": "Peer port", "6881/udp": "Peer port" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH", - "NET_ADMIN" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH", "NET_ADMIN"], "schema": { "ssl": "bool", "certfile": "str", diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md index f2dc41b9c..c1451598a 100644 --- a/radarr/CHANGELOG.md +++ b/radarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 3.2.2.5080-7 (03-01-2022) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) diff --git a/radarr/Dockerfile b/radarr/Dockerfile index 85f44faaf..02ea0334b 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/radarr/config.json b/radarr/config.json index 5f1998e35..6844f0555 100644 --- a/radarr/config.json +++ b/radarr/config.json @@ -8,6 +8,7 @@ "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "upstream": "3.2.2.5080", + "image": "ghcr.io/alexbelgium/radarr-{arch}", "webui": "http://[HOST]:[PORT:7878]", "startup": "services", "devices": [ diff --git a/readarr/CHANGELOG.md b/readarr/CHANGELOG.md index dcbd84bc1..2d8bf66a5 100644 --- a/readarr/CHANGELOG.md +++ b/readarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## nightly-alpine-0.1.0.1175-ls12 (18-01-2022) - Update to latest version from linuxserver/docker-readarr diff --git a/readarr/Dockerfile b/readarr/Dockerfile index d1c6b068d..3979ece0f 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/readarr/config.json b/readarr/config.json index a6bacd5fc..984edc7cf 100644 --- a/readarr/config.json +++ b/readarr/config.json @@ -5,13 +5,9 @@ "description": "Book Manager and Automation", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/readarr", "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", + "image": "ghcr.io/alexbelgium/readarr-{arch}", "upstream": "nightly-alpine-0.1.0.1175-ls12", "webui": "http://[HOST]:[PORT:8787]", "startup": "services", @@ -51,12 +47,7 @@ "PUID": "0", "PGID": "0" }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "config:rw" - ], + "map": ["config:rw", "share:rw", "media:rw", "config:rw"], "options": { "PUID": 0, "PGID": 0, @@ -68,10 +59,7 @@ "ports_description": { "8787/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/requestrr/CHANGELOG.md b/requestrr/CHANGELOG.md index 0fb9302ca..f720eaf47 100644 --- a/requestrr/CHANGELOG.md +++ b/requestrr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## 2.1.1 (15-10-2021) diff --git a/requestrr/Dockerfile b/requestrr/Dockerfile index 11bc56f50..030ece914 100644 --- a/requestrr/Dockerfile +++ b/requestrr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/requestrr/config.json b/requestrr/config.json index 99913e1e1..2397ff4f8 100644 --- a/requestrr/config.json +++ b/requestrr/config.json @@ -1,10 +1,5 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat", "environment": { @@ -12,6 +7,7 @@ "PGID": "0" }, "map": [], + "image": "ghcr.io/alexbelgium/requestrr-{arch}", "name": "requestrr", "options": { "PUID": 0, @@ -23,10 +19,7 @@ "ports_description": { "4545/tcp": "web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/resiliosync/CHANGELOG.md b/resiliosync/CHANGELOG.md index 2804d8b42..885f3e584 100644 --- a/resiliosync/CHANGELOG.md +++ b/resiliosync/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) - New standardized logic for Dockerfile build and packages installation - Add local & smb mounts (see readme) diff --git a/resiliosync/Dockerfile b/resiliosync/Dockerfile index b39c22bb7..81bd22fdb 100644 --- a/resiliosync/Dockerfile +++ b/resiliosync/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/resiliosync/config.json b/resiliosync/config.json index 881cd6d64..0b678de81 100644 --- a/resiliosync/config.json +++ b/resiliosync/config.json @@ -36,6 +36,7 @@ "/dev/nvme2" ], "environment": {}, + "image": "ghcr.io/alexbelgium/resiliosync-{arch}", "map": ["share:rw", "config:rw"], "name": "ResilioSync", "options": { diff --git a/scrutiny/CHANGELOG.md b/scrutiny/CHANGELOG.md index a7d46134e..9a742767c 100644 --- a/scrutiny/CHANGELOG.md +++ b/scrutiny/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - Added : "/dev/nvme0" diff --git a/scrutiny/Dockerfile b/scrutiny/Dockerfile index 5fb4f5754..487153ff2 100644 --- a/scrutiny/Dockerfile +++ b/scrutiny/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/scrutiny/README.md b/scrutiny/README.md index 8568d6ee2..4f990b176 100644 --- a/scrutiny/README.md +++ b/scrutiny/README.md @@ -4,7 +4,7 @@ [donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white -![Supports +![Supports Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] Hi, I've create an addon for my use and wanted to share it if it can be useful to other people ;-) @@ -17,7 +17,7 @@ _Thanks to everyone having starred my repo! To star it click on the image below, --- -[Scrutiny](https://github.com/AnalogJ/scrutiny) is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates. This addon is based on the [docker image](https://hub.docker.com/r/linuxserver/scrutiny) from [linuxserver.io](https://www.linuxserver.io/). +[Scrutiny](https://github.com/AnalogJ/scrutiny) is a Hard Drive Health Dashboard & Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates. This addon is based on the [docker image](https://hub.docker.com/r/linuxserver/scrutiny) from [linuxserver.io](https://www.linuxserver.io/). Features : diff --git a/scrutiny/config.json b/scrutiny/config.json index cd709d110..670cbfe6c 100644 --- a/scrutiny/config.json +++ b/scrutiny/config.json @@ -78,6 +78,7 @@ "PUID": 0, "PGID": 0 }, + "image": "ghcr.io/alexbelgium/scrutiny-{arch}", "schema": { "ssl": "bool", "certfile": "str", diff --git a/sonarr/CHANGELOG.md b/sonarr/CHANGELOG.md index fd7c21ac1..07e980670 100644 --- a/sonarr/CHANGELOG.md +++ b/sonarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 3.0.6.1342-6 (03-01-2022) - Cleanup: config base folder changed to /config/addons_config (thanks @bruvv) diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index e081d06d5..322b8af0e 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/sonarr/config.json b/sonarr/config.json index 81633ee70..41ee999e8 100644 --- a/sonarr/config.json +++ b/sonarr/config.json @@ -42,6 +42,7 @@ "/dev/nvme1", "/dev/nvme2" ], + "image": "ghcr.io/alexbelgium/sonarr-{arch}", "environment": { "PUID": "0", "PGID": "0" diff --git a/tandoor_recipes/CHANGELOG.md b/tandoor_recipes/CHANGELOG.md index a9bdca53a..633fe2e53 100644 --- a/tandoor_recipes/CHANGELOG.md +++ b/tandoor_recipes/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 1.0.4.1 (18-01-2022) - Update to latest version from TandoorRecipes/recipes diff --git a/tandoor_recipes/Dockerfile b/tandoor_recipes/Dockerfile index 752c86856..76d5386b3 100644 --- a/tandoor_recipes/Dockerfile +++ b/tandoor_recipes/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/tandoor_recipes/config.json b/tandoor_recipes/config.json index 4decabb53..acbba657c 100644 --- a/tandoor_recipes/config.json +++ b/tandoor_recipes/config.json @@ -1,10 +1,5 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "recipe manager", "environment": { @@ -12,9 +7,8 @@ "POSTGRES_DB": "/config/addons_config/tandoor_recipes/recipes.db", "DEBUG": "0" }, - "map": [ - "config:rw" - ], + "map": ["config:rw"], + "image": "ghcr.io/alexbelgium/tandoor_recipes-{arch}", "name": "Tandoor recipes", "options": { "SECRET_KEY": "YOUR_SECRET_KEY", @@ -27,9 +21,7 @@ "ports_description": { "8080/tcp": "Web interface" }, - "services": [ - "mysql:want" - ], + "services": ["mysql:want"], "schema": { "SECRET_KEY": "str", "DB_TYPE": "list(sqlite|postgresql_external)", diff --git a/teamspeak/CHANGELOG.md b/teamspeak/CHANGELOG.md index c62b3b963..990acf8a9 100644 --- a/teamspeak/CHANGELOG.md +++ b/teamspeak/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## debian (04-12-2021) diff --git a/teamspeak/Dockerfile b/teamspeak/Dockerfile index e7323b573..3722717ff 100644 --- a/teamspeak/Dockerfile +++ b/teamspeak/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/teamspeak/config.json b/teamspeak/config.json index 0fc51f0d1..4c7c7b89f 100644 --- a/teamspeak/config.json +++ b/teamspeak/config.json @@ -1,10 +1,5 @@ { - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7" - ], + "arch": ["aarch64", "amd64", "armhf", "armv7"], "description": "voice communication for online gaming, education and training", "environment": { "TS3SERVER_LICENSE": "accept", @@ -14,9 +9,8 @@ "DIST_UPDATE": "1", "TS_UPDATE": "1" }, - "map": [ - "share:rw" - ], + "image": "ghcr.io/alexbelgium/teamspeak_server-{arch}", + "map": ["share:rw"], "name": "Teamspeak server", "ports": { "9987/udp": "9987", diff --git a/transmission/CHANGELOG.md b/transmission/CHANGELOG.md index 635fca71e..ed738d097 100644 --- a/transmission/CHANGELOG.md +++ b/transmission/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 3.00-r2-ls107 (04-01-2022) - Update to latest version from linuxserver/docker-transmission diff --git a/transmission/Dockerfile b/transmission/Dockerfile index bc0753620..11ace4df2 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/transmission/config.json b/transmission/config.json index ae4c266fa..24ede7b38 100644 --- a/transmission/config.json +++ b/transmission/config.json @@ -1,13 +1,9 @@ { "apparmor": true, - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Bittorrent client based on linuxserver image", + "image": "ghcr.io/alexbelgium/transmission-{arch}", "devices": [ "/dev/net/tun", "/dev/sda", @@ -42,12 +38,7 @@ "/dev/nvme2" ], "environment": {}, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "media:rw", "ssl"], "name": "Transmission NAS", "options": { "PUID": 0, @@ -71,10 +62,7 @@ "51413/tcp": "Peer port (setup router port forwarding to this port)", "51413/udp": "Peer port (setup router port forwarding to this port)" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "PUID": "int", "PGID": "int", diff --git a/ubooquity/CHANGELOG.md b/ubooquity/CHANGELOG.md index e4a49a834..ebdb9569e 100644 --- a/ubooquity/CHANGELOG.md +++ b/ubooquity/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation - SMB : accepts several disks separated by commas mounted in /mnt/$sharename - Add local drives mounts : used localdisks with the text "sda1, sdb1" according to your needs diff --git a/ubooquity/Dockerfile b/ubooquity/Dockerfile index 12af4304b..72477ea1a 100644 --- a/ubooquity/Dockerfile +++ b/ubooquity/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/ubooquity/config.json b/ubooquity/config.json index 8a1ef6e69..25703f2f1 100644 --- a/ubooquity/config.json +++ b/ubooquity/config.json @@ -3,6 +3,7 @@ "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "Free, lightweight and easy-to-use home server for your comics and ebooks", + "image": "ghcr.io/alexbelgium/ubooquity-{arch}", "devices": [ "/dev/sda", "/dev/sdb", diff --git a/webtop/CHANGELOG.md b/webtop/CHANGELOG.md index 51dd34ec9..73650eda8 100644 --- a/webtop/CHANGELOG.md +++ b/webtop/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Switch to ubuntu-mate ## 4.16 (07-01-2022) diff --git a/webtop/Dockerfile b/webtop/Dockerfile index 919b4aad1..f55112011 100644 --- a/webtop/Dockerfile +++ b/webtop/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/webtop/config.json b/webtop/config.json index f0ab9ab03..2cb566750 100644 --- a/webtop/config.json +++ b/webtop/config.json @@ -8,6 +8,7 @@ "HOME": "/share/webtop" }, "description": "Full linux desktop environment accessible via any modern web browser", + "image": "ghcr.io/alexbelgium/webtop-{arch}", "devices": [ "/dev/dri", "/dev/dri/card0", diff --git a/webtrees/CHANGELOG.md b/webtrees/CHANGELOG.md index 99cff0723..d03c55649 100644 --- a/webtrees/CHANGELOG.md +++ b/webtrees/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - Allow mounting smb and local drives for data storage - Allow Mariadb addon autodiscovery as database diff --git a/webtrees/Dockerfile b/webtrees/Dockerfile index 84f05044b..d4a557e4d 100644 --- a/webtrees/Dockerfile +++ b/webtrees/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/webtrees/config.json b/webtrees/config.json index 035678fcd..9d1276559 100644 --- a/webtrees/config.json +++ b/webtrees/config.json @@ -1,12 +1,8 @@ { - "arch": [ - "aarch64", - "amd64", - "armv7", - "armhf" - ], + "arch": ["aarch64", "amd64", "armv7", "armhf"], "boot": "auto", "description": "web's leading on-line collaborative genealogy application", + "image": "ghcr.io/alexbelgium/webtrees-{arch}", "devices": [ "/dev/mmcblk0p8", "/dev/sda", @@ -56,11 +52,7 @@ "WT_PASS": "mybadpassword", "WT_EMAIL": "me@example.com" }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], + "map": ["config:rw", "share:rw", "ssl"], "name": "Webtrees", "options": { "CONFIG_LOCATION": "/config/addons_config/webtrees/config.yaml", @@ -75,10 +67,7 @@ "80/tcp": "Web interface", "443/tcp": "Https web interface" }, - "privileged": [ - "SYS_ADMIN", - "DAC_READ_SEARCH" - ], + "privileged": ["SYS_ADMIN", "DAC_READ_SEARCH"], "schema": { "CONFIG_LOCATION": "str", "BASE_URL": "url", diff --git a/wger/Dockerfile b/wger/Dockerfile index 0450f9215..ca6e740f8 100644 --- a/wger/Dockerfile +++ b/wger/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/wger/config.json b/wger/config.json index 661318cf0..71cb43ad6 100644 --- a/wger/config.json +++ b/wger/config.json @@ -1,15 +1,10 @@ { - "arch": [ - "amd64", - "aarch64" - ], + "arch": ["amd64", "aarch64"], "boot": "auto", "description": "manage your personal workouts, weight and diet plans", + "image": "ghcr.io/alexbelgium/wger-{arch}", "environment": {}, - "map": [ - "share:rw", - "ssl:ro" - ], + "map": ["share:rw", "ssl:ro"], "name": "Wger", "options": {}, "ports": { diff --git a/whoogle/CHANGELOG.md b/whoogle/CHANGELOG.md index d7c4b74c9..7d533f680 100644 --- a/whoogle/CHANGELOG.md +++ b/whoogle/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) ## 0.7.1 (03-01-2022) - Breaking change diff --git a/whoogle/Dockerfile b/whoogle/Dockerfile index b38cc8621..7aa85c3bd 100644 --- a/whoogle/Dockerfile +++ b/whoogle/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/whoogle/config.json b/whoogle/config.json index 2229fdb8c..a8b6ef073 100644 --- a/whoogle/config.json +++ b/whoogle/config.json @@ -6,6 +6,7 @@ "url": "https://github.com/alexbelgium/hassio-addons/tree/master/whoogle", "apparmor": true, "arch": ["aarch64", "amd64", "armv7", "armhf"], + "image": "ghcr.io/alexbelgium/whoogle-{arch}", "boot": "auto", "upstream": "0.7.0", "webui": "http://[HOST]:[PORT:5000]", @@ -13,7 +14,7 @@ "environment": {}, "map": ["config:rw"], "options": { - "TZ":"Europe/Amsterdam", + "TZ": "Europe/Amsterdam", "WHOOGLE_CONFIG_URL": "https://website.com", "WHOOGLE_CONFIG_LANGUAGE": "lang_en" }, diff --git a/xteve/CHANGELOG.md b/xteve/CHANGELOG.md index 4bdf996ed..a795ea0bb 100644 --- a/xteve/CHANGELOG.md +++ b/xteve/CHANGELOG.md @@ -1,3 +1,4 @@ +- Automatic builds (reduced size, local wear, install duration...) - New standardized logic for Dockerfile build and packages installation ## 2.2.0.200 (29-09-2021) diff --git a/xteve/Dockerfile b/xteve/Dockerfile index 6ab8d3351..e6aad8aeb 100644 --- a/xteve/Dockerfile +++ b/xteve/Dockerfile @@ -1,13 +1,13 @@ #============================# # ALEXBELGIUM'S DOCKERFILE # #============================# -#           _.------. -#       _.-`    ('>.-`"""-. -# '.--'`       _'`   _ .--.) -#    -'         '-.-';`   ` -#    ' -      _.'  ``'--.  -#        '---`    .-'""` -#               /` +# _.------. +# _.-` ('>.-`"""-. +# '.--'` _'` _ .--.) +# -' '-.-';` ` +# ' - _.' ``'--. +# '---` .-'""` +# /` #=== Home Assistant Addon ===# ################# diff --git a/xteve/config.json b/xteve/config.json index fe71573bb..d5e2c5b85 100644 --- a/xteve/config.json +++ b/xteve/config.json @@ -11,6 +11,7 @@ "ports_description": { "34400/tcp": "Web interface" }, + "image": "ghcr.io/alexbelgium/xteve-{arch}", "schema": {}, "slug": "xteve", "upstream": "2.2.0.200",