Allow public LiveView origin in development

This commit is contained in:
SimpleTest 2026-08-03 14:47:07 +03:00
parent d3dc882549
commit f4a4831f12
5 changed files with 22 additions and 3 deletions

View File

@ -83,6 +83,10 @@ spec:
value: {{ $root.Values.app.scheme | quote }}
- name: PHX_URL_PORT
value: {{ $root.Values.app.urlPort | quote }}
{{- with $root.Values.app.checkOrigins }}
- name: PHX_CHECK_ORIGINS
value: {{ . | quote }}
{{- end }}
- name: PORT
value: {{ $root.Values.app.port | quote }}
- name: POOL_SIZE

View File

@ -11,6 +11,7 @@ service:
existingSecret: who-need-help-local
app:
host: localhost
scheme: http
urlPort: "4011"
host: whoneedhelp.imalto.site
scheme: https
urlPort: "443"
checkOrigins: "https://whoneedhelp.imalto.site,http://localhost:4011"

View File

@ -22,6 +22,9 @@ app:
host: localhost
scheme: https
urlPort: "443"
# Optional comma-separated HTTP(S) origins accepted by Phoenix for
# LiveView/WebSocket connections. Leave empty to use the public URL above.
checkOrigins: ""
port: "4000"
migratePoolSize: "2"
# OTP otherwise derives this from the container nofile ulimit. Some

View File

@ -1274,6 +1274,16 @@ test "$(
test "$(
grep -c 'value: "+Q 65536"' "$scan_dir/rendered-helm.yaml"
)" -eq 5
test "$(
grep -c 'name: PHX_CHECK_ORIGINS' "$scan_dir/rendered-helm.yaml"
)" -eq 2
test "$(
grep -c 'value: "https://whoneedhelp.imalto.site,http://localhost:4011"' \
"$scan_dir/rendered-helm.yaml"
)" -eq 2
test "$(
grep -c 'value: "whoneedhelp.imalto.site"' "$scan_dir/rendered-helm.yaml"
)" -eq 2
test "$(
grep -c '^kind: NetworkPolicy$' "$scan_dir/rendered-helm.yaml"
)" -eq 1

View File

@ -145,6 +145,7 @@ case "$MODE" in
| .metadata.labels["app.kubernetes.io/component"] as $component
| select(
($component == "web" or $component == "worker") and
.metadata.deletionTimestamp == null and
.status.phase == "Running" and
([.status.containerStatuses[]?.ready] | all)
)