[PR #662] [MERGED] Docker Solver: Specify Preferred Networks to use when solving container IP #661

Closed
opened 2026-02-26 04:35:56 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mageddo/dns-proxy-server/pull/662
Author: @mageddo
Created: 12/17/2025
Status: Merged
Merged: 12/17/2025
Merged by: @mageddo

Base: masterHead: feat/595-2


📝 Commits (10+)

📊 Changes

12 files changed (+287 additions, -29 deletions)

View changed files

📝 RELEASE-NOTES.md (+3 -0)
📝 docs/content/2-features/specify-from-which-network-solve-container/_index.en.md (+7 -0)
📝 docs/content/3-configuration/_index.en.md (+30 -13)
📝 gradle.properties (+1 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/config/Config.java (+26 -0)
📝 src/main/java/com/mageddo/dnsproxyserver/config/dataformat/v3/ConfigV3.java (+16 -2)
📝 src/main/java/com/mageddo/dnsproxyserver/config/dataformat/v3/mapper/ConfigMapper.java (+31 -1)
📝 src/main/java/com/mageddo/dnsproxyserver/config/mapper/ConfigMapper.java (+19 -4)
📝 src/main/java/com/mageddo/dnsproxyserver/solver/docker/dataprovider/mapper/ContainerMapper.java (+58 -3)
📝 src/test/java/com/mageddo/dnsproxyserver/config/dataformat/v3/mapper/ConfigV3JsonMapperTest.java (+5 -5)
src/test/java/com/mageddo/dnsproxyserver/config/templates/DockerSolverPreferredNetworksTemplates.java (+21 -0)
📝 src/test/java/com/mageddo/dnsproxyserver/solver/docker/dataprovider/mapper/ContainerMapperTest.java (+70 -0)

📄 Description

No description provided


🔄 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/mageddo/dns-proxy-server/pull/662 **Author:** [@mageddo](https://github.com/mageddo) **Created:** 12/17/2025 **Status:** ✅ Merged **Merged:** 12/17/2025 **Merged by:** [@mageddo](https://github.com/mageddo) **Base:** `master` ← **Head:** `feat/595-2` --- ### 📝 Commits (10+) - [`f278431`](https://github.com/mageddo/dns-proxy-server/commit/f27843184be66f16106667afe611003fdb9af7b7) adjusts - [`4dc3b5d`](https://github.com/mageddo/dns-proxy-server/commit/4dc3b5dceced6925a850c53a16b65a57328f0aa8) adjusts - [`8e6b7ee`](https://github.com/mageddo/dns-proxy-server/commit/8e6b7ee6d910747eecba7c6dfc41b3ade018de83) adjusts - [`d8e47c1`](https://github.com/mageddo/dns-proxy-server/commit/d8e47c14ca88c032bc67a89a91bbc71ab26e7bda) adjusts - [`111e602`](https://github.com/mageddo/dns-proxy-server/commit/111e60254f5f65bc4a7d101e8beb514dffcc3bb7) adjusts - [`9a49047`](https://github.com/mageddo/dns-proxy-server/commit/9a490471cfff04fa8ee71a31d5e8b2fec0f3b902) adjusts - [`30d9aef`](https://github.com/mageddo/dns-proxy-server/commit/30d9aef91b68e9dfa1ed064b0a9f3418773506a7) adjusts - [`f9c5c6c`](https://github.com/mageddo/dns-proxy-server/commit/f9c5c6c84ffc9bed55888fc5df33c901a09340d2) adjusts - [`1b97fd3`](https://github.com/mageddo/dns-proxy-server/commit/1b97fd36b4452ae3329f71a76b746fae11980940) adjusts - [`ecabbeb`](https://github.com/mageddo/dns-proxy-server/commit/ecabbeb0cefb3d5c56717ae775f98f5e99c97bfd) adjusts ### 📊 Changes **12 files changed** (+287 additions, -29 deletions) <details> <summary>View changed files</summary> 📝 `RELEASE-NOTES.md` (+3 -0) 📝 `docs/content/2-features/specify-from-which-network-solve-container/_index.en.md` (+7 -0) 📝 `docs/content/3-configuration/_index.en.md` (+30 -13) 📝 `gradle.properties` (+1 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/Config.java` (+26 -0) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/dataformat/v3/ConfigV3.java` (+16 -2) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/dataformat/v3/mapper/ConfigMapper.java` (+31 -1) 📝 `src/main/java/com/mageddo/dnsproxyserver/config/mapper/ConfigMapper.java` (+19 -4) 📝 `src/main/java/com/mageddo/dnsproxyserver/solver/docker/dataprovider/mapper/ContainerMapper.java` (+58 -3) 📝 `src/test/java/com/mageddo/dnsproxyserver/config/dataformat/v3/mapper/ConfigV3JsonMapperTest.java` (+5 -5) ➕ `src/test/java/com/mageddo/dnsproxyserver/config/templates/DockerSolverPreferredNetworksTemplates.java` (+21 -0) 📝 `src/test/java/com/mageddo/dnsproxyserver/solver/docker/dataprovider/mapper/ContainerMapperTest.java` (+70 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 04:35:56 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dns-proxy-server-mageddo#661
No description provided.