mirror of
https://github.com/hassio-addons/addon-home-panel.git
synced 2025-05-04 19:01:21 +00:00
🔨 ⬆️ Upgrade base and use Hass.io DNS as NGinx resolver
This commit is contained in:
parent
5cb1f83e99
commit
ef0ea60964
7 changed files with 28 additions and 16 deletions
|
@ -8,8 +8,8 @@ variables:
|
|||
|
||||
ADDON_LEGACY_TAGS: "true"
|
||||
|
||||
ADDON_AARCH64_BASE: "hassioaddons/base-aarch64:4.0.2"
|
||||
ADDON_AMD64_BASE: "hassioaddons/base-amd64:4.0.2"
|
||||
ADDON_ARMHF_BASE: "hassioaddons/base-armhf:4.0.2"
|
||||
ADDON_ARMV7_BASE: "hassioaddons/base-armv7:4.0.2"
|
||||
ADDON_I386_BASE: "hassioaddons/base-i386:4.0.2"
|
||||
ADDON_AARCH64_BASE: "hassioaddons/base-aarch64:4.1.1"
|
||||
ADDON_AMD64_BASE: "hassioaddons/base-amd64:4.1.1"
|
||||
ADDON_ARMHF_BASE: "hassioaddons/base-armhf:4.1.1"
|
||||
ADDON_ARMV7_BASE: "hassioaddons/base-armv7:4.1.1"
|
||||
ADDON_I386_BASE: "hassioaddons/base-i386:4.1.1"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
ARG BUILD_FROM=hassioaddons/base:4.0.2
|
||||
ARG BUILD_FROM=hassioaddons/base:4.1.1
|
||||
# hadolint ignore=DL3006
|
||||
FROM ${BUILD_FROM}
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"args": {},
|
||||
"build_from": {
|
||||
"aarch64": "hassioaddons/base-aarch64:4.0.2",
|
||||
"amd64": "hassioaddons/base-amd64:4.0.2",
|
||||
"armhf": "hassioaddons/base-armhf:4.0.2",
|
||||
"armv7": "hassioaddons/base-armv7:4.0.2",
|
||||
"i386": "hassioaddons/base-i386:4.0.2"
|
||||
"aarch64": "hassioaddons/base-aarch64:4.1.1",
|
||||
"amd64": "hassioaddons/base-amd64:4.1.1",
|
||||
"armhf": "hassioaddons/base-armhf:4.1.1",
|
||||
"armv7": "hassioaddons/base-armv7:4.1.1",
|
||||
"i386": "hassioaddons/base-i386:4.1.1"
|
||||
},
|
||||
"squash": false
|
||||
}
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
#!/usr/bin/with-contenv bashio
|
||||
# ==============================================================================
|
||||
# Community Hass.io Add-ons: Home Panel
|
||||
# Configures NGINX for use with thelounge
|
||||
# Configures NGINX for use with Home Panel
|
||||
# ==============================================================================
|
||||
declare port
|
||||
declare certfile
|
||||
declare hassio_dns
|
||||
declare ingress_interface
|
||||
declare ingress_port
|
||||
declare keyfile
|
||||
|
||||
port=$(bashio::addon.port 80)
|
||||
|
@ -23,3 +26,11 @@ if bashio::var.has_value "${port}"; then
|
|||
mv /etc/nginx/servers/direct.disabled /etc/nginx/servers/direct.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
ingress_port=$(bashio::addon.ingress_port)
|
||||
ingress_interface=$(bashio::addon.ip_address)
|
||||
sed -i "s/%%port%%/${ingress_port}/g" /etc/nginx/servers/ingress.conf
|
||||
sed -i "s/%%interface%%/${ingress_interface}/g" /etc/nginx/servers/ingress.conf
|
||||
|
||||
hassio_dns=$(bashio::dns.host)
|
||||
sed -i "s/%%hassio_dns%%/${hassio_dns}/g" /etc/nginx/includes/resolver.conf
|
||||
|
|
|
@ -1 +1 @@
|
|||
resolver 127.0.0.11;
|
||||
resolver %%hassio_dns%%;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
root /dev/null;
|
||||
server_name $hostname;
|
||||
|
||||
add_header "X-Content-Type-Options" "nosniff";
|
||||
add_header "X-XSS-Protection" "1; mode=block";
|
||||
add_header "X-Robots-Tag" "none";
|
||||
add_header X-Content-Type-Options nosniff;
|
||||
add_header X-XSS-Protection "1; mode=block";
|
||||
add_header X-Robots-Tag none;
|
||||
|
|
|
@ -5,6 +5,7 @@ server {
|
|||
include /etc/nginx/includes/ssl_params.conf;
|
||||
include /etc/nginx/includes/proxy_params.conf;
|
||||
|
||||
ssl on;
|
||||
ssl_certificate /ssl/%%certfile%%;
|
||||
ssl_certificate_key /ssl/%%keyfile%%;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue