JT Book a call

Blog / Tags

deployment

10 posts tagged deployment, newest first.

railskamaldeployment

Kamal 2 Multi-Server Deployment Guide

Deploy Rails across multiple servers with Kamal 2: roles, the load balancing gap, boot limit gotchas, the multi-host SSL error, and when one big box wins.

· JetThoughts
railsrubyrails-8

Solid Trifecta: When to Keep Redis in Rails 8

Rails 8 defaults to Solid Cache, Solid Queue, and Solid Cable. Most apps don't need Redis anymore. Some still do. Here's how we decide which workloads stay.

· JetThoughts
railsdockerdeployment

Rails 8 Docker Deployment: A Production Dockerfile Setup

Complete Rails 8 Docker deployment guide with production-ready configurations. Multi-stage builds, security hardening, performance optimization, and Kamal alternative strategies.

· JetThoughts Team
laravelphpmigration

Laravel 11 Upgrade Guide: Step-by-Step Migration

Upgrade Laravel 10 to 11 without downtime. Breaking changes checklist, step-by-step migration commands, testing strategy, and production deployment plan.

djangopythonmigration

Migrating Enterprise Django Apps From 4.2 to 5.x

Django 4.2 LTS support ended in April 2026. What breaks on the way to 5.2 LTS, shown by running one 4.2 project on 5.2: a model option that crashes at import, and a storage setting that is silently ignored.

railsrubyperformance

Migrating From DelayedJob to Solid Queue in Rails 8

Moving from DelayedJob to Solid Queue in Rails 8: the schema change, the adapter swap, production pitfalls and the numbers to measure before and after.

· JetThoughts Team
kamalrailsdeployment

Kamal 2: Your First Rails Deploy

Porting a Kamal 1 config to Kamal 2 fails on unknown key: traefik. Here is what each dead key became, and what a working first deploy on one server looks like.

· JetThoughts Team
kamaldeploymentdevops

Automatic SSL Certificates With Traefik and Kamal

In this guide, we'll explore how to configure Traefik with Kamal to automatically obtain and manage SSL certificates for your Ruby on Rails application.

cireactvue

Automated delivery React / Vue app for each Pull Request.

Would you like to speed up the development process of your React / Vue application? Make it more predictable and transparent for clients and teammates?

· Paul Keen
herokugitdeployment

Deploying subdirectory projects to Heroku

There are two simple solutions which will help you make it work. So you create a Heroku app as usual, but do not connect it with the repository.

Tell us what you need built

JetThoughts has been building software since 2008. Book a call, or write to sales@jetthoughts.com. You'll leave the call with a written one-page scope within 2 working days.

#01 Paul Keen
Paul KeenFounder & Open Source Contributor

A 30-minute call; pick a time.