Zop is a comprehensive tool for managing cloud infrastructure. It consists of three main components:
- zop-ui: User interface for managing and monitoring cloud resources.
- zop-api: Backend API service.
- zop-cli: Command-line interface for developers and admins.
- Docker installed on your system.
- Node.js version "^18.18.0 || ^19.8.0 || >= 20.0.0" is required.
Run the following command to pull and start the Docker image for the zop-api:
docker run -d -p 8000:8000 --name zop-api zopdev/zop-api:v0.0.3
Run the following command to pull and start the Docker image for the zop-ui:
docker run -d -p 3000:3000 -e NEXT_PUBLIC_API_BASE_URL='http://localhost:8000' --name zop-ui zopdev/zop-ui:v0.0.3
Note: The environment variable
NEXT_PUBLIC_API_BASE_URL
is used by zop-ui to connect to the zop-api. Ensure that the value matches the API's running base URL.
Run the following command install zop-cli:
go install zop.dev/clizop@latest
Note: Set the environment variable
ZOP_API_URL
, used by zop-cli to connect to the zop-api. Ensure that the value matches the API's running base URL.