Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atomic updates #7

Open
OlliV opened this issue Apr 4, 2020 · 0 comments
Open

Atomic updates #7

OlliV opened this issue Apr 4, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@OlliV
Copy link
Contributor

OlliV commented Apr 4, 2020

Currently updating a website might incur downtime or glitching due to obvious reasons. There are two ways to combat this:

  1. Have a staging area that, at the end of upload, replaces the original directory
  • rollback: rollback can utilize the trash bin
  1. Opt-in to create timestamp named dirs and finally current.txt selects the active website to be served
  • allows easy rollback but hurst the native SPO version tracking even more

There might be no obvious way to make the SPO version tracking work well.

On the other hand, perhaps this is too advanced feature for such a simplistic deploy tool. If zero downtime is needed, perhaps Ship is not the right too in the first place.

@OlliV OlliV added the enhancement New feature or request label Apr 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant