Skip to content

Dockerize Volcano Dashboard #90

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

Open
5 tasks
MAVRICK-1 opened this issue May 12, 2025 · 5 comments
Open
5 tasks

Dockerize Volcano Dashboard #90

MAVRICK-1 opened this issue May 12, 2025 · 5 comments
Assignees

Comments

@MAVRICK-1
Copy link

Title: Dockerize Volcano Dashboard

Description:
Currently, the Volcano Dashboard is not containerized, which makes it harder to deploy and manage in different environments. This issue aims to create a Dockerfile and necessary configuration to build and run the dashboard in a containerized setup using Docker.

Tasks:

  • Write a Dockerfile to build the Volcano Dashboard.
  • Add .dockerignore file.
  • Create a docker-compose.yml (if needed) for local testing.
  • Update documentation with instructions for Docker build and run.
  • Test the Dockerized dashboard locally and optionally on a Kubernetes cluster.

Benefits:

  • Easier setup and teardown
  • Improved portability
  • Compatibility with CI/CD pipelines
@MAVRICK-1
Copy link
Author

/assign

@JesseStutler
Copy link
Member

@karanBRAVO
Copy link
Member

@Monokaix, I think we can close this issue.

@RONAK-AI647
Copy link

We already have it: https://github.com/volcano-sh/dashboard/blob/main/deployment/build/frontend/Dockerfile, https://github.com/volcano-sh/dashboard/blob/main/deployment/build/backend/Dockerfile

We have it but we have seperate docker containers for both frontend and backend , but with this goal we believe to create one docker-compose.yml which manages both and with one command docker compose-up --build , the complete local set up can be accomplised.

I have opened a PR @MAVRICK-1 , with the same solution which is in way ....#PR136

@RONAK-AI647
Copy link

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants