/sharelatex-vagrant-ansible

Vagrant + Ansible configuration for ShareLatex

Primary LanguageShell

About

VM configuration for ShareLaTeX development

Installs:

  • Required system packages
  • MongoDB (from packages)
  • Redis (from source)
  • NodeJS (+ npm, grunt) (from source)
  • TexLive
  • git clone ShareLaTeX master

Requirements

  • Vagrant >=1.4
  • VirtualBox >=4.0
  • Ansible

Setup

  • vagrant up that's all!

Options

There are several configuration parameters available to edit in development.yml such as project root, node and redis versions, sharelatex repo url etc.

Run

Login into VM (vagrant ssh). Navigate to project root (default - '/webapps/sharelatex'). Run grunt run and open browser on http://localhost:3001/ (Note: port is not 3000 but 3001 by default!)

Possible issues

VirtualBox!Solve with plugin:vagrant plugin install vagrant-vbguest```