Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Vagrant integration directly inside UF #829

Closed
lcharette opened this issue Dec 16, 2017 · 3 comments
Closed

Include Vagrant integration directly inside UF #829

lcharette opened this issue Dec 16, 2017 · 3 comments
Assignees
Labels
developer experience The one building with UF installation Related to the installation process
Milestone

Comments

@lcharette
Copy link
Member

Vagrant/Homestead integration could be improved so Homestead don't have to be manually setup. Running UF would simply involves cd into UF directory and do vagrant up.

See references :

@lcharette lcharette added installation Related to the installation process user experience The one using UF labels Dec 16, 2017
@lcharette lcharette added this to the 4.3.0 milestone Dec 16, 2017
@lcharette lcharette self-assigned this Dec 16, 2017
@alexweissman alexweissman added developer experience The one building with UF and removed user experience The one using UF labels Dec 20, 2017
@lcharette
Copy link
Member Author

Note that this should also apply to the learn repo.

@lcharette
Copy link
Member Author

lcharette commented Mar 16, 2018

Hum... Apparently it requires composer to be run first :(

https://github.com/phpbb/phpbb/blob/master/Vagrantfile#L5

That's why phpBB bundle composer.phar in their repo :(

@lcharette
Copy link
Member Author

lcharette commented Mar 16, 2018

Found a workaround where Homestead can be cloned using git. Since any user should already have git installed to clone the UF repo... Just need to fix #808 so the admin user can be created automatically.

If anyone wants to test Vagrant support : https://github.com/userfrosting/UserFrosting/blob/develop/vagrant/doc.md

Still need to :

  • Create admin user
  • Fix doc with current Homestead version
  • Update learn
  • Tests, Tests, Tests...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer experience The one building with UF installation Related to the installation process
Projects
None yet
Development

No branches or pull requests

2 participants