Date: Sat, 18 Apr 2026 22:00:37 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8ecccdbc23ae - main - www/kamal-proxy: Add kamal-proxy 0.9.2 Message-ID: <69e3ff05.334a3.6da29b9c@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=8ecccdbc23ae4534d80ec4bc974730692d599591 commit 8ecccdbc23ae4534d80ec4bc974730692d599591 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-04-18 21:18:11 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-04-18 21:18:11 +0000 www/kamal-proxy: Add kamal-proxy 0.9.2 Kamal Proxy is a tiny HTTP proxy, designed to make it easy to coordinate zero-downtime deployments. By running your web applications behind Kamal Proxy, you can deploy changes to them without interrupting any of the traffic that's in progress. No particular cooperation from an application is required for this to work. Kamal Proxy is designed to work as part of Kamal, which provides a complete deployment experience including container packaging and provisioning. However, Kamal Proxy could also be used standalone or as part of other deployment tooling. --- www/Makefile | 1 + www/kamal-proxy/Makefile | 21 +++++++++++++++++++++ www/kamal-proxy/distinfo | 5 +++++ www/kamal-proxy/pkg-descr | 10 ++++++++++ 4 files changed, 37 insertions(+) diff --git a/www/Makefile b/www/Makefile index 91d8ec9cfe3a..8d55cab3161b 100644 --- a/www/Makefile +++ b/www/Makefile @@ -310,6 +310,7 @@ SUBDIR += joomla4 SUBDIR += joomla5 SUBDIR += jwt-cli + SUBDIR += kamal-proxy SUBDIR += kanboard SUBDIR += kannel SUBDIR += kannel-sqlbox diff --git a/www/kamal-proxy/Makefile b/www/kamal-proxy/Makefile new file mode 100644 index 000000000000..02d306aa8dcc --- /dev/null +++ b/www/kamal-proxy/Makefile @@ -0,0 +1,21 @@ +PORTNAME= kamal-proxy +PORTVERSION= 0.9.2 +DISTVERSIONPREFIX= v +CATEGORIES= www + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Lightweight proxy server for Kamal +WWW= https://kamal-deploy.org/ \ + https://github.com/basecamp/kamal-proxy + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +USES= go:modules + +GO_MODULE= github.com/basecamp/kamal-proxy +GO_TARGET= ./cmd/kamal-proxy + +PLIST_FILES= bin/kamal-proxy + +.include <bsd.port.mk> diff --git a/www/kamal-proxy/distinfo b/www/kamal-proxy/distinfo new file mode 100644 index 000000000000..4c7ba4445f5d --- /dev/null +++ b/www/kamal-proxy/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1775587088 +SHA256 (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.mod) = 4be2b522c89e432971d2d742de2226c417725de54f65102b2068f6268c5c71e9 +SIZE (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.mod) = 1169 +SHA256 (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.zip) = 8f4709e62c90c6b6cda5ea216bfd5ebe8a148aaa372440e9459d2eb7f6bc4140 +SIZE (go/www_kamal-proxy/kamal-proxy-v0.9.2/v0.9.2.zip) = 103144 diff --git a/www/kamal-proxy/pkg-descr b/www/kamal-proxy/pkg-descr new file mode 100644 index 000000000000..79f4352a2a55 --- /dev/null +++ b/www/kamal-proxy/pkg-descr @@ -0,0 +1,10 @@ +Kamal Proxy is a tiny HTTP proxy, designed to make it easy to coordinate +zero-downtime deployments. By running your web applications behind Kamal Proxy, +you can deploy changes to them without interrupting any of the traffic that's in +progress. No particular cooperation from an application is required for this to +work. + +Kamal Proxy is designed to work as part of Kamal, which provides a complete +deployment experience including container packaging and provisioning. However, +Kamal Proxy could also be used standalone or as part of other deployment +tooling.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e3ff05.334a3.6da29b9c>
