Answer the question
In order to leave comments, you need to log in
How are web projects deployed?
Situation: there is a project on Laravel, a gitlab server, 2 developers, about 10 VMs. I want to do everything like people do: at least the production and dev branches, 3 combat machines with role separation, several for test development. One thing is missing: how and what to use and how to set it up, according to which manual to get that almost painless deployment? How to organize a dedicated production / production server for several projects? - here they mentioned https://deployer.org/. I will study, but maybe someone will throw in or tell me what is easier, more convenient and best of all, so as not to sort out tools and not step on a rake?
Answer the question
In order to leave comments, you need to log in
gitlab? Use Gitlab CI
Not enough flexibility or features - pick up Jenkins.
In general, I agree with Dmitry.
Here https://medium.com/@tobiashn/putting-a-laravel-app... your case is sorted out. See https: //laraveldaily.com/how-to-deploy-laravel-pro ...
As always, there are at least a dozen ways to do this, and everyone will praise what they use.
When you understand the principle, you can also write a script on the shell :-)
So start with GitLab CI.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question