Skip to content

feat(domain): add path-based access rules#4409

Open
myagizmaktav wants to merge 1 commit into
Dokploy:canaryfrom
myagizmaktav:feat/domain-access-rules
Open

feat(domain): add path-based access rules#4409
myagizmaktav wants to merge 1 commit into
Dokploy:canaryfrom
myagizmaktav:feat/domain-access-rules

Conversation

@myagizmaktav
Copy link
Copy Markdown

@myagizmaktav myagizmaktav commented May 15, 2026

Summary

  • add typed domain access rules with exact, prefix, and regex path matching
  • compile per-path basic auth and IP allow list middleware for Traefik file config and compose labels
  • add domain UI and migration for managing path-level access rules without exposing stored password hashes

Closes #4408

Testing

  • pnpm --filter=dokploy run typecheck
  • pnpm --filter=dokploy exec vitest run __test__/traefik/traefik.test.ts __test__/compose/domain/labels.test.ts __test__/compose/domain/host-rule-format.test.ts --config __test__/vitest.config.ts
  • pnpm --filter=dokploy exec vitest run --exclude __test__/deploy/application.real.test.ts --config __test__/vitest.config.ts

@myagizmaktav myagizmaktav requested a review from Siumauricio as a code owner May 15, 2026 17:25
@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add domain path-based access rules

1 participant