-
Notifications
You must be signed in to change notification settings - Fork 398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace Traefik with kamal-proxy #940
Commits on Sep 16, 2024
-
Add kamal-proxy in experimental mode
The proxy can be enabled via the config: ``` proxy: enabled: true hosts: - 10.0.0.1 - 10.0.0.2 ``` This will enable the proxy and cause it to be run on the hosts listed under `hosts`, after running `kamal proxy reboot`. Enabling the proxy disables `kamal traefik` commands and replaces them with `kamal proxy` ones. However only the marked hosts will run the kamal-proxy container, the rest will run Traefik as before.
Configuration menu - View commit details
-
Copy full SHA for eab717e - Browse repository at this point
Copy the full SHA eab717eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d63ff8f - Browse repository at this point
Copy the full SHA d63ff8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 418d804 - Browse repository at this point
Copy the full SHA 418d804View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe0c656 - Browse repository at this point
Copy the full SHA fe0c656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55756fa - Browse repository at this point
Copy the full SHA 55756faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53903dd - Browse repository at this point
Copy the full SHA 53903ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd65586 - Browse repository at this point
Copy the full SHA bd65586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13bdf50 - Browse repository at this point
Copy the full SHA 13bdf50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ebeda - Browse repository at this point
Copy the full SHA 63ebedaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f347ef7 - Browse repository at this point
Copy the full SHA f347ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c2d5f8 - Browse repository at this point
Copy the full SHA 9c2d5f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2056351 - Browse repository at this point
Copy the full SHA 2056351View commit details -
Configuration menu - View commit details
-
Copy full SHA for b33c999 - Browse repository at this point
Copy the full SHA b33c999View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fdc59a - Browse repository at this point
Copy the full SHA 2fdc59aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9d480b - Browse repository at this point
Copy the full SHA e9d480bView commit details -
Work out the host and port for the container
Avoid docker inspect: 1. Use the container ID as the host 2. Configure the port, default to 3000
Configuration menu - View commit details
-
Copy full SHA for 6f2eaed - Browse repository at this point
Copy the full SHA 6f2eaedView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd4778 - Browse repository at this point
Copy the full SHA dcd4778View commit details -
Drop run_directory configuration option
We need to drop to be fixed so multiple applications put the config in the same place.
Configuration menu - View commit details
-
Copy full SHA for 27a7b33 - Browse repository at this point
Copy the full SHA 27a7b33View commit details -
Map kamal proxy config into .kamal/proxy/config
This will allow us to share files with the proxy via the host.
Configuration menu - View commit details
-
Copy full SHA for 5bca801 - Browse repository at this point
Copy the full SHA 5bca801View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d309c - Browse repository at this point
Copy the full SHA f4d309cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2125327 - Browse repository at this point
Copy the full SHA 2125327View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccb7424 - Browse repository at this point
Copy the full SHA ccb7424View commit details -
Configuration menu - View commit details
-
Copy full SHA for a40b644 - Browse repository at this point
Copy the full SHA a40b644View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1016b2 - Browse repository at this point
Copy the full SHA e1016b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33834a2 - Browse repository at this point
Copy the full SHA 33834a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1093391 - Browse repository at this point
Copy the full SHA 1093391View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb73c73 - Browse repository at this point
Copy the full SHA cb73c73View commit details -
Move all files on the host under a common directory
This will make running kamal remove simpler, we can just clean up that directory.
Configuration menu - View commit details
-
Copy full SHA for c21757f - Browse repository at this point
Copy the full SHA c21757fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d6fa3 - Browse repository at this point
Copy the full SHA d7d6fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8972a6 - Browse repository at this point
Copy the full SHA b8972a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35fe9c1 - Browse repository at this point
Copy the full SHA 35fe9c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24031fe - Browse repository at this point
Copy the full SHA 24031feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2672c7 - Browse repository at this point
Copy the full SHA d2672c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b965b0 - Browse repository at this point
Copy the full SHA 8b965b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c39086 - Browse repository at this point
Copy the full SHA 3c39086View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84ee63 - Browse repository at this point
Copy the full SHA a84ee63View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf91d6c - Browse repository at this point
Copy the full SHA bf91d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a316e51 - Browse repository at this point
Copy the full SHA a316e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8ff233 - Browse repository at this point
Copy the full SHA e8ff233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f31510 - Browse repository at this point
Copy the full SHA 7f31510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c51e59 - Browse repository at this point
Copy the full SHA 6c51e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f72173 - Browse repository at this point
Copy the full SHA 1f72173View commit details -
Switch proxy/hosts to proxy/host
The proxy only supports a single host per app for nowm so make the config match that.
Configuration menu - View commit details
-
Copy full SHA for 267b526 - Browse repository at this point
Copy the full SHA 267b526View commit details