Welcome Guest, Not a member yet? Register   Sign In
Suggestion - Vagrant setup for Development
#1

I'm excited about CodeIgniter 4 and looking forward to contributing with the development process.
Just a suggestion to throw out there. It'll be nice to have a Vagrant box setup so that everyone can have an identical development setup from the get go.
Reply
#2

That's something that has been discussed, but none of us are Vagrant gurus so it might take a little bit to pull together. Currently, I'm using Rasmus' box. Sadly, it doesn't have XDebug installed, and I might have to do that soon. Missing the debugging features. Smile
Reply
#3

I made a very basic vagrant project, it may be useful for some people that want to quickly setup CI: https://github.com/banzo/vagrant_codeigniter

It uses VirtualBox for the virtualisation and ScotchBox for the LAMP stack.
Reply
#4

@sdupont This looks super simple!

It looks like the ScothBox stack has PHP 5.6 ... PHP7 would be nice Undecided
Reply
#5

If you like CentOS, try my vagrant: https://github.com/kenjis/vagrant-centos7-php
Reply
#6

(12-08-2015, 05:02 PM)kenjis Wrote: If you like CentOS, try my vagrant: https://github.com/kenjis/vagrant-centos7-php

This repo looks pretty nice! How hard would it be to get nginx up and running in it, also? Would love to be able to work with both on the same dev site.
Reply
#7

vagrant is obsolete, how about docker?
Reply
#8

I've been using Laravel Homestead with CodeIgniter. It works out-of-the-box.

I feel dirty Smile
Best regards,
José Postiga
Senior Backend Developer
Reply
#9

I suggest using PuPHPet to setup a Vagrant box. PHP7 is an option, as is installation of XDebug. I suggest Ubuntu 14.04 personally, but everyone has their preferred flavors.
Reply
#10

(10-16-2015, 11:53 AM)attrox Wrote: I'm excited about CodeIgniter 4 and looking forward to contributing with the development process.
Just a suggestion to throw out there. It'll be nice to have a Vagrant box setup so that everyone can have an identical development setup from the get go.

Is it really good that everyone has the same development environment? I can think of  some reasons why it may not be good, like if there may be a problem with a specific version of PHP, or a specific operating system, yet everyone is developing on the same environment so they don't notice.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB