2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/dev/vagrant
Marcos García de La Fuente 0b31bfc067 Updated Vagrant Puphpet box
2014-07-29 11:23:13 +02:00
..
2014-07-29 11:23:13 +02:00
2014-07-12 14:56:22 +02:00

Vagrant development box for Dolibarr

Introduction

Vagrant is a tool to make development easier using VirtualBox virtual machines.

These machines have been created with PuPHEt and combine the power of Vagrant with Puppet to automate the development machine provisionning.

What you need

Latest versions of:

Usage

VM startup

cd into the vagrant box directory and simply type vagrant up.

That's all you need to do. It will build a brand new VirtualBox machine for you with everything you need to develop on Dolibarr.

Name resolution

For easy access to the VM you need to setup name resolution to the machines IP.

Edit the hosts file on the machine you run Vagrant on to map the virtual machine's IP to it's Vhost name.

Example syntax:

192.168.42.101  dev.dolibarr.org

Once this is done, you will be able to access your VM's service at http://dev.dolibarr.org

Available boxes

dolibardev

Somewhat bleeding edge vagrant box for develop branch related work.

  • IP: 192.168.42.101
  • Vhost: dev.dolibarr.org
  • OS: Debian Wheezy 7.5 x64
  • Webserver: Apache 2.2.22
  • PHP: mod_php 5.5.14-1~dotdeb.1 Installed modules:
    • cli
    • curl
    • gd
    • imagick
    • intl
    • mcrypt
  • Database: MySQL 5.5
    • Root user: root
    • Root password: root
    • Database name: dolibarr
    • Database user: user
    • Database password: user
    • Initial data: dev/initdata/mysqldump_dolibarr-3.5.0.sql
  • Database: PostgreSQL 9.3
  • Adminer: lightweight database management. Access through http://192.168.42.101/adminer
  • Debugger: XDebug
  • Profiler: Xhprof. Access through http://192.168.42.101/xhprof/xhprof_html

You can access MailCatcher to read all outgoing emails at http://192.168.42.101:1080

To access the machine you must use the following private keys:

  • User root: located at puphpet/files/dot/ssh/root_rsa
  • User vagrant: located at puphpet/files/dot/ssh/id_rsa