To attach files to your records, you will need a new database column representing the filename of the file...

makandra dev

I just ran into this deployment error after switching from the asset pipeline to webpack: 01:05 deploy:assets:precompile...

SSHKit 1.9.0 might fail with the following error, when trying to deploy a Rail application. Upgrading the gem to version...

Whenever requires you to set the application attribute in your Capistrano configuration. Otherwise your cronjobs are created multiple times.

When deploying a Rails application that is using Webpacker and Capistrano, there are a few configuration tweaks that optimize the...

After performing a live migration of a VM you may encounter issues with the clock of the migrated VM. The...

A flat folder structure can be cool if you have only a few folders but can be painful for huge...

Important If your railscomplete-deployment uses the net-ssh-gem please ensure you use version 5.2.0 or newer to ensure...

makandra dev

4.0.0 2020-07-30 Compatible changes Improved documentation; README now includes command options. Improvement #90: geordi console, geordi deploy, geordi...

We use the whenever gem to automatically update the crontab of the servers we deploy to. By default, whenever will...

A recent patch level Ruby update caused troubles to some of us as applications started to complain about incompatible gem...

If you use webpacker in your Rails application, and you have completely disabled Sprockets, you might get the following error...

Capistrano automatically logs each (successful) deployment into a file on your application servers. It is located at the root of...

makandra dev

webpack is a very powerful asset bundler written in node.js to bundle (ES6) JavaScript modules, stylesheets, images, and other assets...

When deploying with capistrano it's possible you get this "error" message: *** [err :: example.com] There are no Phusion Passenger-served...

This is a short overview of things that are required to upgrade a project from the Asset Pipeline to Webpacker...

While deploying an Ruby update to an old application these days, we encountered the following misleading error: *** [err :: some-host.makandra.de] You...

Remember How to skip Sprockets asset compile during Capistrano deployment and Automatically skipping asset compilation when assets have not changed...

Font Awesome 5 is a comprehensive solution for vector icons on your website. Originally, Font Awesome came as an icon...

github.com

Phusion Passenger changed the way how it gets restarted several times. Through the project's history, these all were valid...

In this example we assume that not only the storage gem changes but also the file structure on disc.

Just like Ruby Gems tag their version releases to the corresponding Git commit, it can be helpful to track production...

makandracards.com

In medium-sized to large Rails applications, asset compilation can take several minutes. In order to speed up deployment, asset...

When your application is running on a multi-server setup, application logs are stored per server (unless you choose a...