Deploying RepoFlow
Requirements
- Install Helm to use the charts. Refer to Helm's documentation for guidance.
- Set up a Kubernetes cluster. You can use Docker Desktop for an easy demo Kubernetes cluster.
- Ensure the availability of 4 CPU cores and 6GB RAM for RepoFlow.
- Review the
Proprietary_License_Agreement.txt
included in the Helm chart.
Installation
1. Add and update the RepoFlow Helm Chart Repository
After setting up, add the repository and update it:
helm repo add repoflow-helm-public https://api.repoflow.io/helm/repoflow-public/helm-public
helm repo update
View different Helm chart versions here.
Note: The default Docker image CPU architecture is amd64. Go to Supported CPU architectures to learn more.
2. Install RepoFlow
To install RepoFlow, use the following command:
helm install repoflow repoflow-helm-public/repoflow
Note: The default chart settings are for an environment running on localhost. For production deployment, please refer to the RepoFlow Production Deployment guide.
Give the system a couple of minutes to install itself and then go to http://localhost:9080
Now you can start using your RepoFlow instance. The default username is admin and the password is password.
3. Adding RepoFlow's license
RepoFlow requires a license to upload and download packages... Go to licensing to know how to get a license and add it to your RepoFlow instance
4. To get started, create a workspace
When you first start, there will be no workspaces available. To create one, go to your RepoFlow instance and navigate to the system settings.
Within the system settings, you can create workspaces.
5. Creating your first repository
After creating a workspace, you can proceed to create a repository within the new workspace.
6. Custom Domain
Set up a custom domain for RepoFlow by following the instructions provided here