Switch to using vips for image processing

This commit is contained in:
Tom Hughes 2022-03-02 19:12:22 +00:00
parent e9a3e690d2
commit ddb140f387
5 changed files with 6 additions and 5 deletions

View file

@ -37,7 +37,7 @@ jobs:
- name: Install packages
run: |
sudo apt-get -yqq update
sudo apt-get -yqq install memcached
sudo apt-get -yqq install memcached libvips-dev
- name: Install gems
run: |
gem install bundler

View file

@ -17,6 +17,7 @@ RUN apt-get update \
libmagickwand-dev \
libpq-dev \
libsasl2-dev \
libvips-dev \
libxml2-dev \
libxslt1-dev \
locales \

View file

@ -33,7 +33,7 @@ These can be installed on Ubuntu 20.04 or later with:
```
sudo apt-get update
sudo apt-get install ruby2.7 libruby2.7 ruby2.7-dev \
libmagickwand-dev libxml2-dev libxslt1-dev nodejs \
libvips-dev libmagickwand-dev libxml2-dev libxslt1-dev nodejs \
apache2 apache2-dev build-essential git-core firefox-geckodriver \
postgresql postgresql-contrib libpq-dev libsasl2-dev \
imagemagick libffi-dev libgd-dev libarchive-dev libbz2-dev yarnpkg
@ -52,7 +52,7 @@ sudo dnf install ruby ruby-devel rubygem-rdoc rubygem-bundler rubygems \
gcc gcc-c++ git \
postgresql postgresql-server postgresql-contrib libpq-devel \
perl-podlators ImageMagick libffi-devel gd-devel libarchive-devel \
bzip2-devel nodejs-yarn
bzip2-devel nodejs-yarn vips-devel
```
If you didn't already have PostgreSQL installed then create a PostgreSQL instance and start the server:

View file

@ -80,7 +80,7 @@ Rails.application.config.action_controller.raise_on_open_redirects = true
# generate variants to use image processing macros and ruby-vips
# operations. See the upgrading guide for detail on the changes required.
# The `:mini_magick` option is not deprecated; it's fine to keep using it.
# Rails.application.config.active_storage.variant_processor = :vips
Rails.application.config.active_storage.variant_processor = :vips
# If you're upgrading and haven't set `cookies_serializer` previously, your cookie serializer
# was `:marshal`. Convert all cookies to JSON, using the `:hybrid` formatter.

View file

@ -19,7 +19,7 @@ apt-get upgrade -y
apt-get install -y ruby2.7 libruby2.7 ruby2.7-dev \
libmagickwand-dev libxml2-dev libxslt1-dev nodejs yarnpkg \
apache2 apache2-dev build-essential git-core firefox-geckodriver \
postgresql postgresql-contrib libpq-dev \
postgresql postgresql-contrib libpq-dev libvips-dev \
libsasl2-dev imagemagick libffi-dev libgd-dev libarchive-dev libbz2-dev
gem2.7 install rake
gem2.7 install --version "~> 2.1.4" bundler