diff --git a/apps/nginx-proxy-manager/config.json b/apps/nginx-proxy-manager/config.json index d7aec7e..7a84834 100755 --- a/apps/nginx-proxy-manager/config.json +++ b/apps/nginx-proxy-manager/config.json @@ -15,7 +15,7 @@ "source": "https://github.com/NginxProxyManager/nginx-proxy-manager", "website": "https://nginxproxymanager.com", "exposable": true, - "dynamic_config": false, + "dynamic_config": true, "no_gui": false, "form_fields": [ { diff --git a/apps/nginx-proxy-manager/docker-compose.json b/apps/nginx-proxy-manager/docker-compose.json new file mode 100644 index 0000000..25a4044 --- /dev/null +++ b/apps/nginx-proxy-manager/docker-compose.json @@ -0,0 +1,38 @@ +{ + "schemaVersion": 2, + "$schema": "https://schemas.runtipi.io/v2/dynamic-compose.json", + "services": [ + { + "name": "nginx-proxy-manager", + "image": "jc21/nginx-proxy-manager:2.13.5", + "isMain": true, + "internalPort": 81, + "addPorts": [ + { + "hostPort": "${NPM_HTTP_PORT}", + "containerPort": 80 + }, + { + "hostPort": "${NPM_HTTPS_PORT}", + "containerPort": 443 + } + ], + "environment": [ + { + "key": "DISABLE_IPV6", + "value": "true" + } + ], + "volumes": [ + { + "hostPath": "${APP_DATA_DIR}/data", + "containerPath": "/data" + }, + { + "hostPath": "${APP_DATA_DIR}/letsencrypt", + "containerPath": "/etc/letsencrypt" + } + ] + } + ] +}