-
Notifications
You must be signed in to change notification settings - Fork 8
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
build: containerize monorepo #66
Comments
Is it in scope for this Issue to setup a |
Please write a comment to update us on the status of this @JowiAoun? |
This is not a topic of focus right now. It will be needed in the future if we decide to deploy to OpenStack instances. I will change it as a nice to have for now, if any external contributors would like to work on this issue. |
Problem Statement
We have had instances where the following would happen:
Many more problems will happen if we proceed the way we do, down to the operating system.
This has many solutions to it, and one way is to use Docker and containerize our apps.
Best explained by Docker on their website: "Package Software into Standardized Units for Development, Shipment and Deployment".
Basically, containerizing our app means that Docker will spin up containers (containing our frontend/backend/databases/etc), in environments that will be the exact same, wherever created. This includes on the cloud!
This helps resolve the stale resolution "Well, it works on my machine".
Goals
docker-compose.yml
file in the monorepo, and see it's current state nowOut of Scope
This will not include setting up the infrastructure code for the deployment. This will need to be done within issue #41.
Solution Summary
Solution
The solution is to have dev/prod/test environments that will require minimal steps, run without a problem, and run anywhere.
The text was updated successfully, but these errors were encountered: