Description
There are at least 2 ways to use this plugin with remote runners. Neither are great. At least one works. Documentation is greatly needed.
-platform=docker on EC2
This requires a custom runner image to be passed to waypoint runner install.
Furthermore, that image needs ...
nixpacks installed
waypoint-plugin-nixpacks in a location that is detected by waypoint
FROM hashicorp/waypoint:latest
ARG PLUGIN_NAME=waypoint-plugin-nixpacks
COPY ./bin/$PLUGIN_NAME $HOME/.config/waypoint/plugins/$PLUGIN_NAME
waypoint runner agent, on EC2
In this route, the EC2 machine itself has
nixpacks installed
- The plugin binary present at
$HOME/.config/waypoint/plugins/waypoint-plugin-nixpacks
- Getting the plugin here is currently a highly manual process — git cloning the
runner branch of this repo, and cp-ing the committed binary.
- manually authenticated with Docker hub — this is to test usage with a
registry component
Description
There are at least 2 ways to use this plugin with remote runners. Neither are great. At least one works. Documentation is greatly needed.
-platform=dockeron EC2This requires a custom runner image to be passed to
waypoint runner install.Furthermore, that image needs ...
nixpacksinstalledwaypoint-plugin-nixpacksin a location that is detected by waypointwaypoint runner agent, on EC2In this route, the EC2 machine itself has
nixpacksinstalled$HOME/.config/waypoint/plugins/waypoint-plugin-nixpacksrunnerbranch of this repo, andcp-ing the committed binary.registrycomponent