mirror of
https://git.freebsd.org/ports.git
synced 2025-05-13 07:41:50 -04:00
www/rubygem-kamal: Add rubygem-kamal 2.4.0
From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal uses kamal-proxy to seamlessly switch requests between containers. Works seamlessly across multiple servers, using SSHKit to execute commands. Originally built for Rails apps, Kamal will work with any type of web app that can be containerized with Docker.
This commit is contained in:
parent
012da6b2b7
commit
eb2f714c43
4 changed files with 40 additions and 0 deletions
|
@ -2150,6 +2150,7 @@
|
||||||
SUBDIR += rubygem-jsonb_accessor
|
SUBDIR += rubygem-jsonb_accessor
|
||||||
SUBDIR += rubygem-jwt
|
SUBDIR += rubygem-jwt
|
||||||
SUBDIR += rubygem-jwt29
|
SUBDIR += rubygem-jwt29
|
||||||
|
SUBDIR += rubygem-kamal
|
||||||
SUBDIR += rubygem-kaminari
|
SUBDIR += rubygem-kaminari
|
||||||
SUBDIR += rubygem-kaminari-actionview
|
SUBDIR += rubygem-kaminari-actionview
|
||||||
SUBDIR += rubygem-kaminari-actionview-rails5
|
SUBDIR += rubygem-kaminari-actionview-rails5
|
||||||
|
|
31
www/rubygem-kamal/Makefile
Normal file
31
www/rubygem-kamal/Makefile
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
PORTNAME= kamal
|
||||||
|
PORTVERSION= 2.4.0
|
||||||
|
CATEGORIES= www rubygems
|
||||||
|
MASTER_SITES= RG
|
||||||
|
|
||||||
|
MAINTAINER= sunpoet@FreeBSD.org
|
||||||
|
COMMENT= Deploy web apps in containers to servers running Docker with zero downtime
|
||||||
|
WWW= https://kamal-deploy.org/ \
|
||||||
|
https://github.com/basecamp/kamal
|
||||||
|
|
||||||
|
LICENSE= MIT
|
||||||
|
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
||||||
|
|
||||||
|
RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
|
||||||
|
rubygem-base64>=0.2<1:converters/rubygem-base64 \
|
||||||
|
rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
|
||||||
|
rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
|
||||||
|
rubygem-dotenv>=3.1<4:misc/rubygem-dotenv \
|
||||||
|
rubygem-ed25519>=1.2<2:security/rubygem-ed25519 \
|
||||||
|
rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
|
||||||
|
rubygem-sshkit>=1.23.0<2.0:security/rubygem-sshkit \
|
||||||
|
rubygem-thor>=1.3<2:devel/rubygem-thor \
|
||||||
|
rubygem-zeitwerk>=2.6.18<3.0:devel/rubygem-zeitwerk
|
||||||
|
|
||||||
|
USES= gem
|
||||||
|
|
||||||
|
NO_ARCH= yes
|
||||||
|
|
||||||
|
PLIST_FILES= bin/kamal
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
www/rubygem-kamal/distinfo
Normal file
3
www/rubygem-kamal/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1735802494
|
||||||
|
SHA256 (rubygem/kamal-2.4.0.gem) = 5f62f1858cc15c1506e55b60b075c89a1e7ef9c6bb0a7e3c01b54af190f85181
|
||||||
|
SIZE (rubygem/kamal-2.4.0.gem) = 60416
|
5
www/rubygem-kamal/pkg-descr
Normal file
5
www/rubygem-kamal/pkg-descr
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
|
||||||
|
uses kamal-proxy to seamlessly switch requests between containers. Works
|
||||||
|
seamlessly across multiple servers, using SSHKit to execute commands. Originally
|
||||||
|
built for Rails apps, Kamal will work with any type of web app that can be
|
||||||
|
containerized with Docker.
|
Loading…
Add table
Reference in a new issue