orchestrator-host: opencode UI backend on 8090 (8080 is acme-dns's API); note the traefik FILE_PROVIDER_DIRECTORY_ENABLED requirement

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FqkQq3CDmFWcQ7u1LzoyRz
This commit is contained in:
2026-09-07 20:51:53 +00:00
co-authored by Claude Fable 5.1
parent b23ad96616
commit 6cc78cf758
+7 -4
View File
@@ -31,7 +31,7 @@ in
opencodeUiBackendPort = lib.mkOption {
type = lib.types.port;
default = 8080;
default = 8090; # not 8080: acme-dns's local API has it on the combined host
description = ''
Plain-HTTP port nginx listens on for the opencode UI, reachable ONLY from the docker
bridge (firewall rule on docker_gwbridge). Traefik which owns the public 443 on the
@@ -45,9 +45,12 @@ in
default = null;
example = "/var/lib/docker/volumes/traefik_ci_commoninternet_net_file-providers/_data";
description = ''
Host path of the traefik stack's file-providers directory (watched by traefik). When set,
a dynamic-config file routing opencodeUiHost on the `web-secure` entrypoint to nginx is
written there after deploy-proxy. null = no traefik route (serve some other way).
Host path of the traefik stack's file-providers directory. When set, a dynamic-config
file routing opencodeUiHost on the `web-secure` entrypoint to nginx is written there after
deploy-proxy. Traefik only watches that directory when the coop-cloud traefik recipe is
deployed with FILE_PROVIDER_DIRECTORY_ENABLED=1 in its app env
(/root/.abra/servers/default/<traefik domain>.env) see README "Stage the workspace".
null = no traefik route.
'';
};