Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gogopex/symfony-homestead

Create a VM for a new Symfony project using Homestead/Vagrant, with as little hassle as possible.
https://github.com/gogopex/symfony-homestead

bootstrap homestead php php74 symfony symfony5 symfony5-1 vagrant virtual-machine virtualbox

Last synced: 2 months ago
JSON representation

Create a VM for a new Symfony project using Homestead/Vagrant, with as little hassle as possible.

Awesome Lists containing this project

README

        

# Boilerplate to set up a `Symfony` project with a VM using `Homestead`.

> Symfony 5 project, Homestead v10

> Includes basic reset + sanitize less files

## Prerequisites
```
composer (to install Homestead locally)

virtualbox

vagrant >= 1.9.5

vagrant plugin install vagrant-bindfs
```

## Install
The first step is to install homestead so that the project can build the virtual machine properly.

- `composer install`

Note: this is the first and only time you'll be running `composer` outside of the VM. 👍

- `mv Homestead.yaml.example Homestead.yaml`
- open `Homestead.yaml`
- replace `{{name_of_your_projet}}` by the name of your project
- replace `{{name_of_your_database}}` by the name of your database
- `mv .env.test .env`

- `vagrant up`
- `vagrant ssh`
- `cd /{{name_of_your_project}}`
- `composer install`
- access {{name_of_your_project}}.test

You can find out more about Homestead and how to configure it here:
[Homestead doc](https://laravel.com/docs/7.x/homestead)