artefactory-connectors-kit
artefactory-connectors-kit copied to clipboard
As a Developer, I can deploy the application on any cloud serverless service
WHY Today, each individual project willing to use the application at a production scale needs to set-up and deploy the underlying infrastructure, which can be a heavy process.
HOW
We could think of a Deploy
button (integrated to the repo's Readme, or to the web UI that we are planning to develop), that would allow us - in just one click - to deploy the serverless infrastructure needed to run the application, on the cloud platform of our choice (GCP Cloud Run, Amazon EKS, etc).
For GCP, Cloud Run button examples:
- https://github.com/GoogleCloudPlatform/cloud-run-samples
You might want to check how the
hello-world
project works in particular. It takes a shell command line wraps it into a go HTTP server: https://cloud.google.com/run/docs/quickstarts/build-and-deploy/shell
For AWS, the closest might be this
- https://github.com/aws-containers/hello-app-runner
For Heroku,
- https://github.com/rjoonas/heroku-docker-nginx-example