Skip to content

ci: disable Dokploy-only workflows on the fork; installer runs Traefik - #2

Merged
pipozzz merged 2 commits into
mainfrom
fix/ci-and-traefik
Sep 1, 2026
Merged

pipozzz merged 2 commits into
mainfrom
fix/ci-and-traefik

Conversation

@pipozzz

@pipozzz pipozzz commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Fixes the failing Actions on the fork (none were caused by app code — typecheck passed).

  • Disabled (not deleted) the 5 inherited Dokploy workflows that need registry/doc secrets — now workflow_dispatch-only: create-pr, deploy (Build Docker images), monitoring, nomploy (Docker Build), sync-openapi-docs.
  • Excluded the real-integration deploy test (application.real.test.ts, which clones an examples repo + builds with Docker) from the default vitest run so PR CI is green. Run it manually when needed.
  • install.sh now starts Traefik (Consul Catalog provider, :80/:443, dashboard :8080) so a fresh install has ingress — matching the app's initializeTraefikNomad().

🤖 Generated with Claude Code

Peter Gonda and others added 2 commits September 1, 2026 13:27
- Switch the 5 inherited publish/deploy/sync workflows (create-pr, deploy,
  monitoring, nomploy, sync-openapi-docs) to workflow_dispatch-only so they no
  longer fail on push without Dokploy's registry/doc secrets. Kept for later.
- Exclude the real-integration deploy test (clones an examples repo + builds
  with Docker) from the default vitest run so PR CI is green; run it manually.
- install.sh: start Traefik (Consul Catalog provider) so a fresh install has
  working ingress, matching the app's initializeTraefikNomad().

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
getBuildComposeCommand now runs the docker deploy under
env -i PATH="$PATH" HOME="$HOME" so docker can read ~/.docker/config.json
and --with-registry-auth ships credentials for private images. Fixes the
build-compose-command regression tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@pipozzz
pipozzz merged commit ba46ed0 into main Sep 1, 2026
3 checks passed
@pipozzz
pipozzz deleted the fix/ci-and-traefik branch September 1, 2026 11:41
pipozzz added a commit that referenced this pull request Sep 29, 2026
#2 After a roll, an open tab keeps running the old client JS against the new
server ("the UI looks a version behind" — hit while verifying the All
services dropdown). StaleBundleBanner captures the running server version
(settings.getNomployVersion) at mount and polls it (+ on refocus); when it
changes it shows a top reload bar. Distinct from UpdateBanner (which installs
a new release) — this just refreshes the current viewer's page. Mounted in
DashboardLayout for all pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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