Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 6, 2021. It is now read-only.

alt3/cakebox

Repository files navigation

Build Status Documentation Status Total Downloads Software License

Cakebox

Framework agnostic virtual PHP development environment.

Requirements

  • VirtualBox 4.0 or higher
  • Vagrant 1.6.0 or higher
  • a machine with at least 4GB of memory and 2 Cores

Windows users:

Windows 10 users must additionally:

  • use latest VirtualBox and Vagrant
  • set VBoxManage.exe compatibility mode to Windows 8
  • apply this NDIS6 solution to fix VERR_INTNET_FLT_IF_NOT_FOUND error

What do you get?

A 64-bit virtual machine running Ubuntu 16.04 LTS with a lot of useful software and features like PHP 7.1.

Installation

git clone https://github.com/alt3/cakebox.git
cd cakebox
cp Cakebox.yaml.default Cakebox.yaml
vagrant plugin install vagrant-vbguest
vagrant up

Optionally upgrade your box to Ubuntu 16.04 by running:

vagrant ssh
/cakebox/bash/ubuntu-16.sh
exit
vagrant reload

Note: the initial download of the (~2GB) box image could take some time so please be patient.

Once provisioning has completed you are ready to:

Documentation

Full documentation found here.

Command Line Provisioning

Create fully preconfigured applications, databases and virtual hosts directly from the command line. Currently supports:

  • CakePHP 2/3
  • Laravel 5
  • Git
  • Composer
# Fresh preconfigured PHP framework applications
$ cakebox application add mycake3.app
$ cakebox application add mycake2.app --majorversion 2
$ cakebox application add mylaravel.app --framework laravel

# Git or Composer applications (both public and private)
$ cakebox application add mypublic.app --source http://github.com/your-name/repository
$ cakebox application add myprivate.app --source [email protected]:your-name/repository.git
$ cakebox application add myyii.app --source yiisoft/yii2-app-basic

# Databases and virtual hosts
$ cakebox database add holiday2015
$ cakebox vhost add idea.com /var/www/some-idea

Management Dashboard

Comes with a dashboard for your convenience.

Cakebox Dashboard

About

Framework agnostic virtual PHP Development Environment

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 8