Add domain path-based access rules
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- TypeScript
- Stars
- 37.4k
- Forks
- 3k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 73
Description
Summary
Add Vercel-like domain/path access rules for Dokploy domains.
Requested behavior
- Allow rules per domain and path
- Support path match types: exact, prefix, regex
- Support basic auth on protected paths
- Support IP allow list on protected paths
- Allow advanced matcher expressions for Traefik request conditions
- Work for both application domains and compose domains
Example
Protect google.com/redirect with basic auth and optional IP restrictions while preserving normal traffic for other paths.
Verification
- Typecheck passes
- Targeted domain/Traefik tests pass
- Full vitest passes excluding existing real integration test file
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the domain configuration and Traefik integration entry points for both application and compose domains. Read the targeted domain and Traefik tests first, then verify the requested exact, prefix, regex, basic-auth, IP allow-list, and advanced matcher cases, along with typecheck and the stated Vitest coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, typescript
- Domain
- authentication, authorization, backend, devops, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100