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

Use a Virtual Machine or Docker for local development #78

Open
Kocal opened this issue Jul 29, 2020 · 0 comments
Open

Use a Virtual Machine or Docker for local development #78

Kocal opened this issue Jul 29, 2020 · 0 comments
Assignees

Comments

@Kocal
Copy link
Contributor

Kocal commented Jul 29, 2020

Is your feature request related to a problem? Please describe.
I would like to contribute to the project, but I don't want to mess my computer with MySQL (5.7) which can conflicts with other versions of MySQL or MariaDB (since binary mysql is provided by both mysql-client and mariadb-client APT packages).

The problem can also happens with PHP or Node.js, I use phpenv and nvm so I can chose what version to use, but other people can have the issue if they have PHP X installed when the project requires PHP X+1.

Describe the solution you'd like
I'm thinking about using Manalize, it a CLI-tool which allows you to:

We have used it for many years at work and it works really well! We are really happy about it.

The counterpart, contributing to the project will be harder the first time if you are not familiar with Virtual Machine, Vagrant, and Ansible. You will need to install Vagrant, a VM provider (ex : VirtualBox), one or two Vagrant plugins, ...

Describe alternatives you've considered
It would probably be nicer to use Docker, but I'm really really not familiar with it.
I find Docker very difficult compared to a virtual machine that just works (tm) ✨ .

Additional context
Using a VM make it easier to mimic the production environment the closest as possible.


What do you think?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants