You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a system administrator I would like to be able to choose from different stack configurations So that I can adjust my hosting to handle different scenarios.
Terra writes docker-compose files dynamically when creating environments.
Currently the stack for an environment is hard coded in EnvironmentFactory::getDockerComposeArray()
We should create the ability to create different "stacks" that each app and environment can choose from.
The default stack is Docker. Other stacks could interact with other PaaS tools to create the environment.
Let's create a Stack class that represents the code needed to stand up an environment. We should move the methods like getDockerComposeArray to a DockerStack class.
Once that's done let's add a "stack" property to the EnvironmentFactory class.
As a system administrator
I would like to be able to choose from different stack configurations
So that I can adjust my hosting to handle different scenarios.
Terra writes docker-compose files dynamically when creating environments.
Currently the stack for an environment is hard coded in EnvironmentFactory::getDockerComposeArray()
We should create the ability to create different "stacks" that each app and environment can choose from.
The default stack is Docker. Other stacks could interact with other PaaS tools to create the environment.
Let's create a
Stack
class that represents the code needed to stand up an environment. We should move the methods likegetDockerComposeArray
to aDockerStack
class.Once that's done let's add a "stack" property to the
EnvironmentFactory
class.The text was updated successfully, but these errors were encountered: