Skip to content

Build from source

  • Go 1.22 or newer
  • Node.js 18 or newer (with npm or pnpm)
  • make
  • git
  1. Clone:

    Terminal window
    git clone https://github.com/vazra/simpledeploy.git
    cd simpledeploy
  2. Build the UI and the binary:

    Terminal window
    make build
    # output at bin/simpledeploy

    Need only the Go side (UI already built)?

    Terminal window
    make build-go
  3. Install:

    Terminal window
    sudo cp bin/simpledeploy /usr/local/bin/
    simpledeploy version
Terminal window
make test # Go unit + integration
make e2e # full Playwright E2E (needs Docker)
Terminal window
make dev # rebuilds API + UI on change

Next: Set up your dev environment or jump to First deploy.