How convenient to organize the work on a composite project?
I'm not sure I'm doing concepts, so feel free to correct me
There is a large project consists of 4 interrelated parts
1. ERP system for Laravel
2. The dashboard 1 (for Laravel) - uses data from the ERP website (paragraph 4) and SSO (p. 3)
3. SSO-server (Laravel) - uses data from ERP
4. The website of the company, which also uses data from the ERP system and SSO
Sites on two different servers (ERP on one, everything else on another)
And configuration of different servers
The problem appears when a project connects new people
To begin work on a project, you need to raise all 4 and to dig into their configs
It is long and inconvenient
Need help with your magic console command that will lift all at once
Comes to mind the Docker container for all 4 parts or each container?
In General, I will be glad to ideas and your experience
1 answer
Of course a container for each. Create 4 container, describe after all in docker-compose and a single command in the console, raise the entire project.
Find more questions by tags DevOpsDockerService-oriented architecture