| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Show custom domains in ship list and status | Clawd | 7 hours | 1 | -0/+0 |
| | | | | | | Read actual domain from Caddyfile instead of assuming subdomain. Works for both apps and static sites. | ||||
| * | Fix port collision bug, add --container-port flag | Clawd | 8 hours | 1 | -0/+0 |
| | | | | | | | | | | | | | Port allocation: - Use atomic flock-based allocation via /etc/ship/next_port - Prevents race conditions when multiple deploys run concurrently - Each app still gets its port stored in /etc/ship/ports/<name> Docker container port: - Add --container-port flag (default 80) - Template now uses {{.ContainerPort}} instead of hardcoded 80 - Supports containers that listen on 8080, 3000, etc. | ||||
| * | Remove v1 code, simplify state to just base_domain | Clawd | 8 hours | 1 | -0/+0 |
| | | | | | | | | | | - Delete all v1 commands (deploy, init, list, status, remove, etc.) - Delete v1 env/ and host/ subcommand directories - Simplify state.go: remove NextPort, Apps, AllocatePort, etc. - Local state now only tracks default_host + base_domain per host - Ports and deploys are tracked on the server (/etc/ship/ports/) - host init now creates minimal state.json | ||||
| * | Add --domain flag to v2 CLI flags | Clawd | 23 hours | 1 | -0/+0 |
