[PR #1592] [MERGED] Add ordered priority for path-based routing rules #2615

Closed
opened 2026-04-16 09:30:57 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/pangolin/pull/1592
Author: @Pallavikumarimdb
Created: 9/30/2025
Status: Merged
Merged: 10/6/2025
Merged by: @oschwartz10612

Base: devHead: ordered-priority-in-path-routing-rules


📝 Commits (7)

  • b47fc9f frontend for ordered priority
  • ff2bcfb backend setup
  • 1e4ca69 priority add for traefik config setup
  • 0438342 fix priority inside blueprints
  • b6c76a2 add priority type
  • 22477b7 add removed rewrite schema
  • e4c0a15 Add to oss traefik config and fix create/update

📊 Changes

11 files changed (+199 additions, -38 deletions)

View changed files

📝 server/db/pg/schema.ts (+2 -1)
📝 server/db/sqlite/schema.ts (+2 -1)
📝 server/lib/blueprints/proxyResources.ts (+4 -2)
📝 server/lib/blueprints/types.ts (+2 -1)
📝 server/lib/traefik/getTraefikConfig.ts (+31 -5)
📝 server/lib/traefik/privateGetTraefikConfig.ts (+41 -15)
📝 server/routers/target/createTarget.ts (+6 -2)
📝 server/routers/target/listTargets.ts (+2 -1)
📝 server/routers/target/updateTarget.ts (+6 -2)
📝 src/app/[orgId]/settings/resources/[niceId]/proxy/page.tsx (+54 -5)
📝 src/app/[orgId]/settings/resources/create/page.tsx (+49 -3)

📄 Description

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

Description

Implements priority handling for path-based routing.

How to test?


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/pangolin/pull/1592 **Author:** [@Pallavikumarimdb](https://github.com/Pallavikumarimdb) **Created:** 9/30/2025 **Status:** ✅ Merged **Merged:** 10/6/2025 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `dev` ← **Head:** `ordered-priority-in-path-routing-rules` --- ### 📝 Commits (7) - [`b47fc9f`](https://github.com/fosrl/pangolin/commit/b47fc9f901952c624b5cae90bb82b3d2689fea5e) frontend for ordered priority - [`ff2bcfb`](https://github.com/fosrl/pangolin/commit/ff2bcfb0e7b4754f04610be4a4710e2296a5e063) backend setup - [`1e4ca69`](https://github.com/fosrl/pangolin/commit/1e4ca69c89171965b5590edf583fc5a218a6c6ef) priority add for traefik config setup - [`0438342`](https://github.com/fosrl/pangolin/commit/043834274d89663f11e97c545ff9ec74ff975a32) fix priority inside blueprints - [`b6c76a2`](https://github.com/fosrl/pangolin/commit/b6c76a21641a887ee3169266d06297724e05edde) add priority type - [`22477b7`](https://github.com/fosrl/pangolin/commit/22477b7e8161930da120d6ee98c8720eb41b101c) add removed rewrite schema - [`e4c0a15`](https://github.com/fosrl/pangolin/commit/e4c0a157e3d5c1b83732fec2deeb032b9c0f3630) Add to oss traefik config and fix create/update ### 📊 Changes **11 files changed** (+199 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `server/db/pg/schema.ts` (+2 -1) 📝 `server/db/sqlite/schema.ts` (+2 -1) 📝 `server/lib/blueprints/proxyResources.ts` (+4 -2) 📝 `server/lib/blueprints/types.ts` (+2 -1) 📝 `server/lib/traefik/getTraefikConfig.ts` (+31 -5) 📝 `server/lib/traefik/privateGetTraefikConfig.ts` (+41 -15) 📝 `server/routers/target/createTarget.ts` (+6 -2) 📝 `server/routers/target/listTargets.ts` (+2 -1) 📝 `server/routers/target/updateTarget.ts` (+6 -2) 📝 `src/app/[orgId]/settings/resources/[niceId]/proxy/page.tsx` (+54 -5) 📝 `src/app/[orgId]/settings/resources/create/page.tsx` (+49 -3) </details> ### 📄 Description ## Community Contribution License Agreement By creating this pull request, I grant the project maintainers an unlimited, perpetual license to use, modify, and redistribute these contributions under any terms they choose, including both the AGPLv3 and the Fossorial Commercial license terms. I represent that I have the right to grant this license for all contributed content. ## Description Implements priority handling for path-based routing. ## How to test? --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 09:30:57 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#2615