Open JowiAoun opened 2 months ago
Is it in scope for this Issue to setup a docker-publish.yml
file to push to dockerhub? I don't know if we want to do this after we decided how we'll organize our actions
folder, but it should be simple from what I can tell from reading some documentation.
Please write a comment to update us on the status of this @JowiAoun?
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.