Image server for my personal website.
- ImageMagick (
brew install imagemagick
) - ExifTool (
brew install exiftool
) - node.js and NPM
The image server uses Converjon for image conversion and caching. This process is managed on the server with PM2. Installing these dependancies with the -g
flag ensures they can be run globally.
- Ensure you have ImageMagick and ExifTool dependancies installed. Converjon will silently fail without these packages present.
- Install Converjon and PM2 dependancies (
npm install
). Alternatively, installing these globallynpm install converjon -g && npm install pm2 -g
will provide access on the command line. - Start the image server:
- Production:
npm start
- Development:
npm run start-dev
Note: the port used by converjon should be unique, i.e. not the same as that used in WebFaction application configuration.