about summary refs log tree commit diff
path: root/Vagrantfile
AgeCommit message (Collapse)Author
2018-01-31Merge remote-tracking branch 'tootsuite/master' into glitchsoc/masterJenkins
2018-01-31fix ruby 2.5 rvm install in vagrant (#6396)Daniel King
RVM has a known issue with installing Ruby 2.5 on the version of Ubuntu the Vagrant box is using: https://github.com/rvm/rvm/issues/4291 This bug was preventing any gem installs in the vagrant box
2018-01-21Update Vagrantfile to ubuntu/xenial64.David Yip
The version of Redis that ships with Ubuntu Trusty is too old to support the HyperLogLog commands. I guess we could add a custom apt repo for this, but it seems a lot easier to just use the latest Ubuntu LTS release (i.e. xenial), which has a recent-enough Redis in its archives.
2017-11-04Introducing: Mastodon GO!kibigo!
2017-07-18Install libidn11-dev in Vagrant (#4238)Yamagishi Kazutoshi
2017-07-08Use charlock_holmes instead of nkf at FetchLinkCardService (#4080)nullkal
* Specs for language detection * Use CharlockHolmes instead of NKF * Correct mistakes * Correct style * Set hint_enc instead of falling back and strip_tags * Improve specs * Add dependencies
2017-06-22Use the stable RVM installer (#3901)nightpool
as mentioned by ElvenSpellmaker here: https://github.com/rvm/rvm/issues/4068 Adds a workaround for the issue mentioned by @abcang here: https://github.com/tootsuite/mastodon/pull/3897#issuecomment-310436668 and makes sure that we're using the stable installer to install the stable version.
2017-06-22fixed vagrantfile (#3897)Charlotte Fields
2017-05-09Use CLD3 (#2949)Akihiko Odaki
Compact Language Detector v3 (CLD3) is the successor of CLD2, which was used in the previous implementation. CLD3 includes improvements since CLD2, and supports newer compilers. On the other hand, it has additional requirements and cld3-ruby, the FFI of CLD3 for Ruby, is still new and may be still inmature. Though CLD3 is named after CLD2, it is implemented with a neural network model, different from the old implementation, which is based on a Naïve Bayesian classifier. CLD3 supports newer compilers, such as GCC 6. CLD2 is not compatible with GCC 6 because it assigns negative values to varibales typed unsigned. (see internal/cld_generated_cjk_uni_prop_80.cc) The support for GCC 6 and newer compilers are essential today, when some server operating system such as Ubuntu Server 16.10 has GCC 6 by default. On the one hand, CLD3 requires C++11 support. Environments with old compilers such as Ubuntu Server 14.04 needs to update the system or install a newer compiler. CLD3 needs protocol buffers as a new dependency. However,it is not considered problematic because major server operating systems, CentOS and Ubuntu Server provide them. The FFI cld3-ruby was written by me (Akihiko Odaki) for use in Mastodon. It is still new and may be inmature, but confirmed to pass existing tests.
2017-05-04changed to run foreman with vagrant (#2742)abcang
* changed to run foreman with vagrant * change port specification method and database setting * delete changes of environment variable related code * hard coated the port
2017-05-04Make vagrant HTTP port configurable (#2510)Colin Mitchell
2017-05-03Vagrantfile: node 6 (#2752)kawax
2017-04-23Alter Vagrantfile to use RVM for Ruby installation (#2346)Effy Elden
2017-04-23Export environment variables from .env.vagrant before running rails commands ↵Effy Elden
in Vagrant provisioning (#2343)
2017-04-21Fix issue with line return in file (#1947)Naouak
Fix #1940
2017-04-17NFS for shared folder requires a private_network (#1263)happycoloredbanana
2017-04-14Remove current directory from PATH (#1779)Kazuhiro NISHIYAMA
2017-04-11fix(*): ruby version was updated in .ruby-version but not Vagrant. Make them ↵Gavin Mogan
match (#1502)
2017-04-06Add a couple of network performance tweaks to Vagrantfile.Markus Amalthea Magnuson
2017-04-05Use NFS for the shared folder because it dramatically decreases latency for ↵James Moore
git operations.
2017-01-12fix Vagrantfile so that the correct ruby is installedvjackson725
Prior to this commit, the vagrantfile installs ruby 2.3.3. Due to commit mastodon@7951e7f, this no longer works. Change the provision scrip so that 2.3.1 is installed via rbenv. Note this drastically increases provision time.
2017-01-08Fix Vagrantfile to include yarnvjackson725
The current Vagrantfile fails to build upon provisioning, as it lacks yarn. Change the Vagrantfile to add the yarn repository, and install yarn.
2017-01-08Improve Vagrantfile, load environment variables from .env.vagrant, always ↵Effy Elden
forward localhost:3000
2017-01-07Add Vagrant development environment supportEffy Elden