Skip to content
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

uds-compose command that is similar to docker-compose #799

Open
justin-lf opened this issue Jul 16, 2024 · 0 comments
Open

uds-compose command that is similar to docker-compose #799

justin-lf opened this issue Jul 16, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@justin-lf
Copy link

Is your feature request related to a problem? Please describe

Enable developers the ability to quickly deploy code under development into an image and that image into a local cluster that mimics Production configuration but all local to their machine and ideally without the need for root permissions to a Docker.

Describe the solution you'd like

Developers need to be able to deploy a cluster locally, deploy their app and any dependencies. This would help simulate deployment to a Production environment but on the devs local machine for ease of dev/test. This concept is similar to docker-compose. Stretch goals would be to autodetect changes and deploy the app to a local cluster or have one command similar to the uds-core model "uds run dev-deploy --set PKG=metrics-server"

Goal is to use rootless-podman to simulate/eliminate the need/dependency on root or docker socket. Running a kind cluster on rootless podman with uds deployed has been demonstrated in kind cluster/rootless podman. This ticket should focus on the dev workflow. The networking/port forwarding giving the devs access to apps need to be investigate. Currently uds dev port fowards to 80/80 and 443/443.

Describe alternatives you've considered

Docker-Compose

(optional) A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

@justin-lf justin-lf added the enhancement New feature or request label Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant