Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsspencer/codealist-vagrant-box
Vagrant box Magento, Symfony, Slim. etc. Nginx + Php Fpm + MariaDb + PHP 7.0 + Xdebug + NodeJS
https://github.com/fsspencer/codealist-vagrant-box
vagrant vagrant-boxes vagrant-environments vagrant-machine vagrant-provisioner vagrantfile
Last synced: 1 day ago
JSON representation
Vagrant box Magento, Symfony, Slim. etc. Nginx + Php Fpm + MariaDb + PHP 7.0 + Xdebug + NodeJS
- Host: GitHub
- URL: https://github.com/fsspencer/codealist-vagrant-box
- Owner: fsspencer
- Created: 2017-11-19T22:16:01.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-21T11:57:40.000Z (about 7 years ago)
- Last Synced: 2024-11-05T10:13:50.552Z (about 2 months ago)
- Topics: vagrant, vagrant-boxes, vagrant-environments, vagrant-machine, vagrant-provisioner, vagrantfile
- Language: Shell
- Homepage: https://codealist.net/
- Size: 2.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codealist Vagrant Box
This is a simple vagrant box initially built using PuPHPet with a couple of modifications and agregations to it.
## Specifications
- Nginx
- PHP 7.0
- PHP Extensions: curl, intl, xml, gd, mcrypt, mbstring, zip, soap, mysql, dom
- MariaDB
- XDebug
- NodeJS
- Grunt / Gulp
- ElasticSearch## Usage
1 - Clone the repository
>git clone https://github.com/fsspencer/codealist-vagrant-magento22 - Copy the ./puphpet/config.yaml.sample to ./puphpet/config.yaml
3 - Turn on your vagrant box
>vagrant up4 - You can make any change you want within the puphpet/config.yaml file, after you modify it you need to provision your vagrant box by executing the following:
>vagrant provision5 - Once you get your vagrant initialized, go to your web browser and enter the following URL:
>http://local.codealist.netThe output should be a phpinfo()
## Add a new site
Within your local environment (NOT inside your vagrant box) execute the following
>./add-siteThis script will ask you for a couple of parameters in order to create a new virtual host in your vagrant box, after that it will reload and provision it by creating your new site.
### Optional Features:
- Download project from Git repository
- Create empty database
- Create and import SQL databaseYour project code will be located in the directory projects/**[YOUR-SITE-URL]**.
## Create Project
Within your local environment (NOT inside your vagrant box) execute the following
>./create-projectThis script will create an empty project by giving you the following options:
- Empty Project
- Magento Open Source 2
- Magento Commerce 2
- Laravel
- Wordpress
- Slim
- SymfonyYour project code will be located in the directory projects/local.**project-name**.com.
It will also create a database named as your project.
## Parameters
- **IP:** 192.168.56.101
- **HOSTNAME:** local.codealist
- **RAM:** 4096
- **CPUS:** 2
- **SSH PORT:** 22
- **MYSQL ROOT PWD:** root## Credits
Francis S. Spencer - https://codealist.net/