Social search
-
2.2.0
-
Elasticsearch
-
www.elasticsearch.org/downloads (currently 1.4.2)
-
-
Elasticsearch Mapper Attachment plugin (currently 2.4.1)
-
github.com/elasticsearch/elasticsearch-mapper-attachments/tree/master
-
from elastisearch root: ‘bin/plugin -install elasticsearch/elasticsearch-mapper-attachments/2.4.1`
-
-
MiniMagick, which requires
-
Image/GraphicsMagick
-
libmagic for file type detection
-
Ghostscript for PDF support
-
libpng for… PNG support
-
-
[LibreOffice](www.libreoffice.org/) To create PDFs from any old file type
Local install: brew tap phinze/homebrew-cask brew install brew-cask brew cask install libreoffice
-
[unoconv](github.com/dagwieers/unoconv/) to convert any document LibreOffice understands
Local insdtall: brew updatae && brew install unoconv
-
[httrack](www.httrack.com/) to download websites and assets.
Local install: brew update && brew install httrack
-
[libmagic](linux.die.net/man/3/libmagic) to detect filetypes.
Local install: brew update && brew install libmagic
-
[phantomjs](phantomjs.org/) to create screenshots of websites.
Local install: brew update && brew install phantomjs
-
Instantiate AWS instance with [Fog](fog.io/):
`ruby lib/fog/init.rb`
-
Deploy with [Capistrano](capistranorb.com/)
`cap production deploy`
-
At the moment you still then need to ssh into the instance an manually start both passenger and elasticsearch.
-
bundle exec rake spec