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

Azure Deployment Slots for (at least) the Live Environment #110

Open
LennardF1989 opened this issue Aug 19, 2019 · 4 comments
Open

Azure Deployment Slots for (at least) the Live Environment #110

LennardF1989 opened this issue Aug 19, 2019 · 4 comments

Comments

@LennardF1989
Copy link

We're currently launching a new website on Umbraco Cloud, but I noticed there is no way to pre-stage the live environment in the sense I can keep my current website running, prepare the "new" live environment (push from stage to live, do final checkups, make sure things are really all A-OK) then swap the current live out with my new live environment.

Are there any plans to make this available? It would really make releasing a lot more hassle free. Users of the website can now suddenly be presented with an Umbraco installation/upgrade screen, and/or mess with the website as you are trying to get into a presentable state.

Just to clarify upfront: Using the current Stage environment does not solve this particular issue, only that of the content preparation (to a certain extend)! Releasing a website, which requires Apppool recycles, Umbraco Deploy imports, potential DB upgrades and what not cannot be prepared on a Stage environment and flawlessly pushed to Live as-is.

@sitereactor
Copy link

Hey, sorry that this feature request has been left without an answer for so long.
Unfortunately this is not something we are able to do in our current Umbraco Cloud setup, but good news is that we are in the process of modernizing our infrastructure to enable capabilities such as deployment slots. It's something that has been on my own wishlist for years, so keen to see it added - hopefully this calendar year.

We'll keep this as a feature request and update once its planned as part of the Now/Next/Later stages of the Roadmap.

@nul800sebastiaan nul800sebastiaan added status/idea and removed state/needs-investigation This requires input from HQ or community to proceed labels Jun 17, 2020
@paulsterling
Copy link

According to @Shazwazza there will likely be an issue with the Examine indexes when using slots to swap sites.

Shazwazza/Examine#382

We currently see the Lucene.Net.Index.CorruptIndexException: invalid deletion count issue occassionally on our Umbraco Cloud sites (13.4.0) even without using deployment slots.

I know that @Shazwazza has created https://examinex.online/ to address the issue with Examine/Lucene and Azure. Possibly there is a way to license that product and bundle with Cloud...or to offer it as an option?

/cc @ksuvec

@Amalie-Wowern
Copy link

This is really a feature we are missing in Umbraco cloud

And maybe the problem with examine is fixed with the latest release?

@paulsterling
Copy link

Just a note that the most recent Examine release (3.3.x) likely addresses the above issue.

https://github.com/Shazwazza/Examine/releases/tag/v3.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants