Skip to content

Support an explicit public Nextcloud URL - #150

Merged
vitormattos merged 4 commits into
mainfrom
feat/public-nextcloud-url
Oct 5, 2026
Merged

vitormattos merged 4 commits into
mainfrom
feat/public-nextcloud-url

Conversation

@vitormattos

@vitormattos vitormattos commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Summary

Add an explicit public Nextcloud URL contract for remote development environments.

Changes

  • allow NEXTCLOUD_HOST to override the default <compose-project>.localhost hostname;
  • add NEXTCLOUD_PROTOCOL=http|https with https as the default;
  • keep proxy routing, Nextcloud trusted domain/overwrite settings, diagnostics and Playwright base URL aligned to the same public URL;
  • make dev-worker urls report the configured public URL;
  • add optional NEXTCLOUD_PORT so a remote platform can expose one worker on a concrete loopback port without changing the local shared-proxy default;
  • document the remote-development use case;
  • add worker contract coverage for an explicit public hostname.

The existing local behavior remains unchanged when these variables are not set.

This is intended for consumers such as Codespaces, where a forwarded port is exposed under a platform-provided hostname instead of *.localhost.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos
vitormattos merged commit c74b45e into main Oct 5, 2026
13 checks passed
@vitormattos
vitormattos deleted the feat/public-nextcloud-url branch October 5, 2026 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant