| name | golem-deploy |
| description | Deploying a Golem application. Use when asked to deploy agents to a Golem server, update running agents, or troubleshoot deployment issues. |
Deploying a Golem Application with golem deploy
Both golem and golem-cli can be used — all commands below work with either binary.
Usage
golem deploy --yes
Run this from the application root directory (where the root golem.yaml is located). It automatically builds all components (with up-to-date checks), uploads them to the configured Golem server, and creates or updates the deployment. Always pass --yes to avoid interactive prompts.
What golem deploy Does
- Builds — automatically builds all components if needed, with proper up-to-date checks (same as
golem build).
- Stages — compares local component artifacts with what is currently deployed on the server.
- Uploads — pushes new or changed component versions to the server.
- Deploys — activates the uploaded components so agents can be created and invoked.
Existing running agents are not affected by default — they continue running with their previous component version. Use --update-agents or --redeploy-agents to change this behavior.
Available Options
| Option | Description |
|---|
--plan | Only plan deployment, apply no changes |
--force-build |