S
S
SteepZero2018-05-16 19:01:18
Service Oriented Architecture
SteepZero, 2018-05-16 19:01:18

What is the best way to organize work on a composite project?

I'm not sure that I'm operating correctly with concepts, so feel free to correct me
There is a large project - it consists of 4 interconnected parts
1. ERP system on Laravel
2. Dashboard 1 (on Laravel) - uses data from ERP, the company's website (p. 4) and SSO (p. 3)
3. SSO server (on Laravel) - uses data from ERP
4. Company website that also uses data from the ERP system and SSO
Sites on two different servers (ERP on one, everything else - on different)
And the server configurations are different
The problem appears when a new person connects to the project
To start working on one project, you need to open all 4 and delve into their configs
This is long and inconvenient
Need help organizing a magic console command that will bring everything up
at once Docker comes to mind - a container for all 4 parts or a container for each?
In general, I will be glad to ideas and your experience

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Andrey Tsvetkov, 2018-05-16
@yellow79

Of course, one container for each. You create 4 containers, then describe everything in docker-compose and raise the entire project with one command in the console.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question