Shipyrd Desktop의 다음 단계와 Kamal을 활용한 서버 모니터링
Shipyrd Desktop은 Kamal 배포 앱을 위한 제어 센터로, 기존 Kamal 접근 방식을 활용하여 서버 및 컨테이너 모니터링 기능을 제공합니다.
Shipyrd Desktop의 다음 단계와 Kamal을 활용한 서버 모니터링
Shipyrd Desktop은 Kamal 배포 앱을 위한 제어 센터로, 기존 Kamal 접근 방식을 활용하여 서버 및 컨테이너 모니터링 기능을 제공합니다.
루비 이벤트: 루비 커뮤니티를 위한 최신 이벤트 플랫폼
Ruby Events는 분산된 루비 커뮤니티의 이벤트를 한곳에 모으고, 과거 이벤트를 보존하며, 미래 이벤트를 홍보하기 위해 탄생한 오픈소스 플랫폼입니다.
Kamal을 활용하여 Shipyrd 컨테이너 기반 Rails 애플리케이션 배포하기
Kamal을 사용하여 Docker 컨테이너로 패키징된 Rails 앱 Shipyrd를 효율적으로 배포하는 방법을 설명합니다.
Kamal을 활용한 Ruby on Rails 애플리케이션 자체 호스팅 배포 가이드
Kamal을 사용하여 Ruby on Rails 애플리케이션을 Docker 컨테이너 기반으로 자체 서버에 배포하는 방법을 설명합니다.
Rails SaaS 운영 비용 분석: MVP부터 성장기까지의 실질적 지출
Rails 8의 기본 배포 도구인 Kamal과 Hetzner VPS를 조합하면 월 5~8달러 수준의 가장 저렴한 비용으로 운영할 수 있다.
#kamal
https://ruby-news.dev/articles/what-it-actually-costs-to-run-a-one-rails-app-saas-per-month
Rails SaaS 운영 비용 분석: MVP부터 성장기까지의 실질적 지출
Rails 8의 기본 배포 도구인 Kamal과 Hetzner VPS를 조합하면 월 5~8달러 수준의 가장 저렴한 비용으로 운영할 수 있다.
멀티 호스트 Kamal 배포 시 마이그레이션 중복 실행 방지하기
여러 호스트에 동시 배포할 때 각 컨테이너가 db:prepare를 실행하면 마이그레이션 락 경쟁으로 인해 ActiveRecord::ConcurrentMigrationError가 발생한다.
#kamal
https://ruby-news.kr/articles/running-migrations-once-during-a-multi-host-kamal-deploy-6f6aadfa
멀티 호스트 Kamal 배포 시 마이그레이션 중복 실행 방지하기
여러 호스트에 동시 배포할 때 각 컨테이너가 db:prepare를 실행하면 마이그레이션 락 경쟁으로 인해 ActiveRecord::ConcurrentMigrationError가 발생한다.