-
We split the staging server into two instances using Ubuntu 22.04 as the base image. The first instance is for a web server with nginx, passenger and MySQL. The second instance is for the support server and this is where we install redis, memcache, mongodb and resque.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
The first step was upgrading the Ruby version. I used rbenv for managing the Ruby version on my Mac. I used .ruby-version file for managing active Ruby versions.
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
The app depends on several packages to run, so I need to install them locally too. I used a combination of brew and orbstack / docker for installing packages. Some dependencies for this project are redis, mongodb and memcache
-
The previous deployment was using capistrano v2, and the client wants to stay with the same deployment method. So I just upgraded the code to use capistrano v3.
-
The app depends on several packages to run, so I need to install them locally too. I used a combination of brew and orbstack / docker for installing packages. Some dependencies for this project are redis, mongodb and memcache
-
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
We split the staging server into two instances using Ubuntu 22.04 as the base image. The first instance is for a web server with nginx, passenger and MySQL. The second instance is for the support server and this is where we install redis, memcache, mongodb and resque.
-
We split the staging server into two instances using Ubuntu 22.04 as the base image. The first instance is for a web server with nginx, passenger and MySQL. The second instance is for the support server and this is where we install redis, memcache, mongodb and resque.
-
The app depends on several packages to run, so I need to install them locally too. I used a combination of brew and orbstack / docker for installing packages. Some dependencies for this project are redis, mongodb and memcache
-
The app depends on several packages to run, so I need to install them locally too. I used a combination of brew and orbstack / docker for installing packages. Some dependencies for this project are redis, mongodb and memcache
Related posts
-
How JetThoughts implements Joel’s test?
-
Ask HN: Deploying my project on multiple servers?
-
Are there things like Ephemeral Virtual Machines that can be used in CI system?
-
Rails 7 new production install: from zero to deploy (Ubuntu 20.04 edition)
-
Massh v1.7.0 - Distributed SSH with concurrent session streaming.