summaryrefslogtreecommitdiffstats
path: root/cmd/ship/deploy_impl_v2.go
Commit message (Collapse)AuthorAgeFilesLines
* fix: set ownership before rsync for Docker deployClawd42 hours1-0/+7
|
* fix: split sudo commands to fix ownership for rsync uploadClawd42 hours1-2/+8
|
* feat(v2): implement deploy flowsClawd43 hours1-0/+365
- deploy_impl_v2.go: full implementations for static, docker, binary deploys - Static: rsync + Caddyfile generation + reload - Docker: rsync + build + systemd unit + env file + Caddyfile - Binary: scp + systemd unit + service user + env file + Caddyfile - Port allocation: server-side in /etc/ship/ports/ - TTL: server-side in /etc/ship/ttl/ - Health checks: HTTP GET with 30s retry loop All deploy types now functional (pending Go compilation test)