Elkarte Vagrant Environment July 12, 2015, 07:26:56 am Just threw together a Vagrant environment for working on Elkarte's source. Clone my repo, then clone the Elkarte repo inside it and "vagrant up". It will pre-populate the database, copy a basic Settings.php, and sync the sources/ folder (you can sync more by adding them to the Vagrant file and adding an "exclude=" flag to the rsync command in the provisioning script).This gives an environment that leaves the Elkarte Git repo untouched by the running Elkarte instance, but which gives instant results for changes to scripts in the sources/ directory.https://github.com/Ant59/elkarte-vagrantHope it's useful to someone.
Re: Elkarte Vagrant Environment Reply #3 – July 12, 2015, 06:47:25 pm @ant59 have you heard of PuPHPet?
Re: Elkarte Vagrant Environment Reply #4 – July 14, 2015, 05:53:45 am Quote from: Joshua Dickerson – July 12, 2015, 06:47:25 pm@ant59 have you heard of PuPHPet?I've seen it, but never used it. Is it just another provisioning manager like Puppet or Chef?
Re: Elkarte Vagrant Environment Reply #5 – July 14, 2015, 02:12:24 pm It is a GUI to create a provisioning script which uses Puppet. Take a look. Makes life easier.
Re: Elkarte Vagrant Environment Reply #6 – July 14, 2015, 04:55:56 pm Do you use Netbeans or PHPStorm?
Re: Elkarte Vagrant Environment Reply #7 – July 14, 2015, 06:42:15 pm I'll take a look but I like the shell script I use vim.
Re: Elkarte Vagrant Environment Reply #8 – July 24, 2015, 08:14:37 am I've updated the repo to exclude the sources directory in setting permissions during provisioning (else Git thinks the files have changed). Also added a php.ini to the provisioning so that display_errors is always on in the Vagrant development environment.