lungo-cli
Advanced tools
+1
-1
| Metadata-Version: 2.1 | ||
| Name: lungo-cli | ||
| Version: 0.5.4 | ||
| Version: 0.5.5 | ||
| Summary: A user-friendly home lab setup designed for small-to-mid-scale on-premises hosting. | ||
@@ -5,0 +5,0 @@ Home-page: https://github.com/raymond-u/lungo |
+1
-1
@@ -6,3 +6,3 @@ [tool.black] | ||
| name = "lungo-cli" | ||
| version = "0.5.4" | ||
| version = "0.5.5" | ||
| description = "A user-friendly home lab setup designed for small-to-mid-scale on-premises hosting." | ||
@@ -9,0 +9,0 @@ authors = ["raymond-u <36328498+raymond-u@users.noreply.github.com>"] |
@@ -137,3 +137,3 @@ import os | ||
| ip_address=ip_addresses[self.manifest.name], | ||
| oathkeeper_url_regex=f"{base_url}{PLUGIN_WEB_ENTRYPOINT}/<{self.manifest.web_path}>", | ||
| oathkeeper_url_regex=f"<(?:http|https)://[^/]+>/{PLUGIN_WEB_ENTRYPOINT}/<{self.manifest.web_path}>", | ||
| web_base_url=f"{base_url}{PLUGIN_WEB_ENTRYPOINT}/{self.manifest.web_path}/", | ||
@@ -361,5 +361,5 @@ web_prefix=f"/{PLUGIN_WEB_ENTRYPOINT}/{self.manifest.web_path}", | ||
| Plugins.model_rebuild(force=True) | ||
| Config.model_fields["plugins"] = FieldInfo(annotation=Plugins, default=Plugins()) | ||
| Plugins.model_rebuild(force=True) | ||
| Privilege.model_rebuild(force=True) | ||
@@ -366,0 +366,0 @@ Privileges.model_rebuild(force=True) |
| FROM docker.io/jupyterhub/jupyterhub:{{ plugin.custom.jupyterhub_version }} | ||
| RUN python3 -m pip install --no-cache-dir --upgrade setuptools pip && \ | ||
| python3 -m pip install --no-cache-dir 'jupyterlab=={{ plugin.custom.jupyterlab_version }}' && \ | ||
| python3 -m pip install --no-cache-dir 'jupyterlab=={{ plugin.custom.jupyterlab_version }}' | ||
| RUN \ | ||
| {% for account in users.accounts %} | ||
@@ -5,0 +6,0 @@ {% if account.role == 'admin' %} |
@@ -48,3 +48,3 @@ from ipaddress import IPv4Network | ||
| "xray_salt": salt, | ||
| "xray_version": "1.8.15", | ||
| "xray_version": "1.8.16", | ||
| } | ||
@@ -51,0 +51,0 @@ |
@@ -46,3 +46,3 @@ #file: noinspection YAMLDuplicatedKeys | ||
| match: | ||
| url: '{{ network.base_url }}app/<(?!(?:{{ '$|' ~ app_with_rules if app_with_rules else '$' }}))[^/]*><.*>' | ||
| url: '<(?:http|https)://[^/]+>/app/<(?!(?:{{ '$|' ~ app_with_rules if app_with_rules else '$' }}))[^/]*><.*>' | ||
| methods: | ||
@@ -60,5 +60,5 @@ {{ ALL }} | ||
| match: | ||
| url: '{{ network.base_url }}<(?!app/.+).*>' | ||
| url: '<(?:http|https)://[^/]+>/<(?!app/.+).*>' | ||
| methods: | ||
| {{ ALL }} | ||
| {{ PASS }} |
@@ -58,3 +58,3 @@ serve: | ||
| "namespace": "app", | ||
| "object": "{{ printIndex .MatchContext.RegexpCaptureGroups 0 }}", | ||
| "object": "{{ printIndex .MatchContext.RegexpCaptureGroups 1 }}", | ||
| "relation": "access", | ||
@@ -61,0 +61,0 @@ "subject_id": "{{ if .Extra.identity }}{{ .Extra.identity.traits.username }}{{ else }}{{ .Subject }}{{ end }}" |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
1435562
0