https://github.com/ptlis/symfony-vagrant-template
Simple template project for bootstrapping symfony2 via Vagrant
https://github.com/ptlis/symfony-vagrant-template
Last synced: 8 months ago
JSON representation
Simple template project for bootstrapping symfony2 via Vagrant
- Host: GitHub
- URL: https://github.com/ptlis/symfony-vagrant-template
- Owner: ptlis
- License: mit
- Created: 2014-09-01T14:49:22.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-13T13:02:23.000Z (over 11 years ago)
- Last Synced: 2024-12-06T19:06:46.481Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 207 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Default Symfony2 & Vagrant Installation
Pre-configured Symfony2 & Vagrant template project.
This template consists of the base Symfony2 packages plus a collection of additional packages that I commonly use. This currently includes:
* [Braincrafted Bootstrap Bundle](http://bootstrap.braincrafted.com/)
* [Doctrine Fixtures Bundle](http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html)
* [Doctrine Migrations Bundle](http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html)
* [JMS Serializer Bundle](https://github.com/schmittjoh/JMSSerializerBundle)
* [Guzzle](http://guzzlephp.org/)
# Requirements
Software & minimum tested versions:
* Vagrant 1.5
* Virtualbox 4.3
* Ansible 1.5
# Box configuration
To see the full details see the contents of the ```provision/``` directory.
In brief, the following packages are installed:
* MariaDB server & client
* Apache2
* php5
# Use
* System config changes can be made by editing ```provision/setup/vars/main.yml```.
* Default IP is 169.254.10.10 - this can be changed by editing the Vagrantfile.
* Make sure you configure your hosts file to point the configured hostname to the above (or your custom) IP address.
* Run ```vagrant up```
* Visit your application's host in a web browser.