DockFlare v1.8.9 - A New Look and More Power! #123
ChrispyBacon-dev
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
DockFlare v1.8.9 - A New Look and More Power!
I'm thrilled to announce the release of DockFlare v1.8.9! This is a significant update, focused on improving the user experience with a more intuitive, project-aligned configuration and providing much greater routing flexibility.
✨ New Feature: It's Official! Say Hello to the
dockflare.
Label PrefixTo better align with the project's identity, the default label prefix has been changed from
cloudflare.tunnel.
todockflare.
. This makes configuration more intuitive and clearly ties your labels to the DockFlare project. I believe this will make setting up new services much cleaner and easier to understand.Your Old Compose Files Are Safe!
This is not a breaking change. I've designed it so that your existing
docker-compose.yml
files using thecloudflare.tunnel.
prefix will continue to work without any changes.DockFlare now intelligently checks for labels in a specific order:
LABEL_PREFIX
environment variable.dockflare.
prefix.cloudflare.tunnel.
prefix.New Recommended Label Style:
✨ New Feature: Multi-Path Routing per Hostname
You are no longer limited to a single path per hostname! I've completely refactored the internal state management so that DockFlare can now intelligently handle multiple ingress rules for the same hostname, each pointing to a different path. This is perfect for routing traffic to different services in a microservice architecture or for exposing different parts of an application under a single domain.
How it Works:
By using indexed labels (e.g.,
.0.
,.1.
, etc.), you can now define multiple rules for the same hostname. DockFlare uses a combination of hostname and path as the unique identifier for a rule, preventing the "last one wins" problem and overwrite behavior of previous versions.Example: A single Nginx container serving multiple paths (using the new labels!)
In this example, DockFlare will correctly create and manage three separate ingress rules for
api.mydomain.com
.🛠️ Improvements & Fixes
This release also includes important stability enhancements and bug fixes, particularly related to the new multi-path routing feature and UI interactions.
🚀 What's Next?
I will be updating the official documentation and all examples in the repository shortly to reflect the new
dockflare.
prefix as the recommended standard.Thank you for your continued support and for contributing to the project with your excellent feedback and feature requests! I hope you enjoy the new flexibility.
This discussion was created from the release DockFlare v1.8.9 - A New Look and More Power!.
Beta Was this translation helpful? Give feedback.
All reactions