项目作者: elnebuloso

项目描述 :
[abandoned] Virtual Box Vagrant Full Stack PHP Development Box
高级语言:
项目地址: git://github.com/elnebuloso/vagrant-devbox-php.git
创建时间: 2015-11-09T21:08:31Z
项目社区:https://github.com/elnebuloso/vagrant-devbox-php

开源协议:MIT License

下载


vagrant-devbox-php

Virtual Box Vagrant Full Stack PHP Development Box

abandoned

features

  • ubuntu 16.04 LTS
  • ansible >= 2.4.0
  • php 7.1 + apache2
  • php composer
  • optipng,
  • jpegoptim,
  • yui-compressor
  • closure-compiler
  • compass
  • nodejs
  • docker
  • docker mysql
  • docker memcached
  • docker portainer
  • docker swagger-editor
  • docker swagger-generator

requirements

  • VirtualBox >= 5.1.0
  • vagrant >= 1.9.1
  • vagrant plugin install vagrant-vbguest

setup

  • copy vagrant.yml.tpl as vagrant.yml to configure provisioning

provisioning

  • the box will be automatically provisioned through vagrant
  1. sudo box
  2. sudo box --roles
  3. sudo box --roles --force

connecting the box over ssh

  • your-hostname-from-vagrant-yml:22
  • provisioning creates automatically .ssh/root credentials
    • id_rsa
    • id_rsa.pub
    • id_rsa.ppk (putty pageant)
  • existing folder .ssh/root will be used for root user and will not be overwritten
  • public keys under .ssh/authorized_keys will be copied into authorized_keys of root user

features (default settings and default role configurations)

php 7.1 + apache2

docker

docker portainer

docker mysql

docker memcached

docker swagger-editor

docker swagger-generator