Au revoir, Kamal : Déployer Rails avec Dokku

2025-01-21
Au revoir, Kamal : Déployer Rails avec Dokku

Kamal de Basecamp propose une solution pour déployer Rails sur des serveurs bare metal, mais ce n'est pas l'outil le plus simple à utiliser. Cet article met en avant une alternative plus simple : Dokku, essentiellement un Heroku auto-hébergé. L'auteur fournit un guide étape par étape pour déployer une application Rails à l'aide de Dokku, couvrant l'installation, la création de l'application, la configuration de la base de données (PostgreSQL), la configuration des variables d'environnement, la configuration du domaine et du SSL (avec Let's Encrypt), et l'utilisation d'un Procfile pour les processus web et de release. Une section bonus présente la gemme Deployless, qui automatise l'ensemble du processus de déploiement pour une efficacité accrue.

Développement