Waypoint uses both a client and a server to build, deploy, and release applications. This functionality is all available from a single binary.
Whether you use an HCP Waypoint managed server, or choose to run your own self-managed server, you will need the Waypoint client.
Get Waypoint by downloading a pre-compiled
waypoint binary or compiling it from source.
To install Waypoint, find the appropriate package for your system and download it as a zip archive.
After downloading Waypoint, unzip the package. Waypoint runs as a single
waypoint. Any other files in the package can be safely removed
and Waypoint will still function.
Finally, make sure that the
waypoint binary is available on your
PATH. This process will differ depending on your operating system.
Print a colon-separated list of locations in your
$ echo $PATH
Move the Waypoint binary to one of the listed locations. This command assumes that the binary is currently in your downloads folder and that your
/usr/local/bin, but you can customize it if your locations are different.
$ mv ~/Downloads/waypoint /usr/local/bin/
For more detail about adding binaries to your path, see this Stack Overflow article.
Validate the installation by running the
$ waypoint Welcome to Waypoint Docs: https://waypointproject.io Version: v0.11.1 Usage: waypoint [-version] [-help] [-autocomplete-(un)install] <command> [args] Common commands login Log in to a Waypoint server build Build a new versioned artifact from source deploy Deploy a pushed artifact release Release a deployment status List and refresh application statuses. up Perform the build, deploy, and release steps ...