angular-seed-advanced icon indicating copy to clipboard operation
angular-seed-advanced copied to clipboard

Provide a vagrant environment

Open hatemhosny opened this issue 8 years ago • 1 comments

I'm submitting a ...

[x ] feature request

Current behavior We need to manually install all dependencies with correct versions including node, npm, nativescript, typescript, android image setup, etc.

The currently supplied docker setup only handles the web project, not the mobile (or am I missing how to do that?)

Expected behavior Provide a vagrant file that will automate the whole process into a ready to use virtual machine provisioned with all the required dependencies. https://www.vagrantup.com

What is the motivation / use case for changing the behavior? This can make life a lot easier and increase adoption rate for those who are not familiar with those dependencies. (I struggled to get the android image working correctly).

In addition, it will make it a lot easier for teams to have the same development environment.

This can also provide an easy way for continuous integration and deployment (including the mobile apps) by using the same vagrant environment on aws, digital ocean or azure.

hatemhosny avatar Apr 23 '17 10:04 hatemhosny

I think this can be a good start https://github.com/anaganisk/ionic-box

hatemhosny avatar Apr 23 '17 12:04 hatemhosny