#!/usr/bin/with-contenv bashio # ============================================================================== # Home Assistant Community Add-on: Grocy # Configures NGINX for use with Grocy # ============================================================================== # Generate Ingress PHP-FPM configuration bashio::var.json \ interface "$(bashio::addon.ip_address)" \ grocy_user "$(bashio::config 'grocy_ingress_user')" \ | tempio \ -template /etc/nginx/templates/ingress.gtpl \ -out /etc/nginx/servers/ingress.conf # Generate direct access configuration, if enabled. if bashio::var.has_value "$(bashio::addon.port 80)"; then bashio::config.require.ssl bashio::var.json \ certfile "$(bashio::config 'certfile')" \ keyfile "$(bashio::config 'keyfile')" \ ssl "^$(bashio::config 'ssl')" \ | tempio \ -template /etc/nginx/templates/direct.gtpl \ -out /etc/nginx/servers/direct.conf fi