-
Notifications
You must be signed in to change notification settings - Fork 51
Auto install dependencies and packages with vagrant setup #243
Comments
I would like to work upon this issue. |
@kamishettysreeja25 I'll tell a reason why this is bad. Using shell is not as good idea as using Python. The reason being, shell is responsible for 2 things - starting the installation, as well as loading the installed apps when you're running tests. That's why we need Python with this, to reduce the loading time with tests. (It is important to consider the tests as well.) Let me know if you need more references for understanding this. |
@mish24 One of the main advantages of using vagrant is that we could have an auto script to install the dependencies and configure the files automatically, so that a new comer could easily setup his vagrant by just by running or you can also have a look at https://github.com/freedombox/Plinth/blob/master/Vagrantfile#L22 If you feel shell is not a good idea to use we could automate tasks using python scripts as in the second case in FreedomBox Plinth. |
Instead of manually installing dependencies as suggested in https://github.com/systers/macc/blob/develop/docs/Installation%20Guide.md on vagrant VM ,we could update the vagrant file with
config.vm.provision "shell"
and then executing a shell script for installing the packages and dependencies.The text was updated successfully, but these errors were encountered: