Automatic Deployment Success!
Cool. I was able to eliminate the manual Hugo build and rsync steps from my deployment process using a GitHub action. So, now I just push back to GitHub and the rest of the deployment process is automatic. Smooth. ๐
For the record, my specific problems were:
- When I set up my ssh key, somewhere along the way I think was missing the closing line in the file when I pasted into the secrets manager. Can’t tell for sure because its a fire and forget interface in GitHub (after you save it you can’t see it again).
- I think the real problem was that the docker image that runs the deploy
operation choked on my older style ssh key. Claude helped me track down
an arg that image that allow older ssh keys. I should really replace
that key with an updated
ed25519style key to prevent future foot-guns.