Switch to using vips for image processing
This commit is contained in:
parent
e9a3e690d2
commit
ddb140f387
5 changed files with 6 additions and 5 deletions
2
.github/workflows/tests.yml
vendored
2
.github/workflows/tests.yml
vendored
|
@ -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
|
||||
|
|
|
@ -17,6 +17,7 @@ RUN apt-get update \
|
|||
libmagickwand-dev \
|
||||
libpq-dev \
|
||||
libsasl2-dev \
|
||||
libvips-dev \
|
||||
libxml2-dev \
|
||||
libxslt1-dev \
|
||||
locales \
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue