Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ehh, I think the capistrano model of deployments is a pretty good 'bare minimum' of features without tooling. Basically, just use a rolling symlink of timestamped deploys:

  releases/
    release-2024-01-01
    release-2024-01-02
    release-2024-01-07
  current -> releases/release-2024-01-07
Make a new one on a new deploy, and only update the symlink on success. Rollback is changing the symlink. Pause is just cancelling the scp. Auth is just linux accounts. Its a simple model.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: