# Zero downtime rebuild discourse

**URL:** https://meta.discourse.org/t/zero-downtime-rebuild-discourse/71618
**Category:** Development
**Created:** [October 8, 2017, 8:19am UTC](https://meta.discourse.org/t/zero-downtime-rebuild-discourse/71618 "2017-10-08T08:19:16Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![eldy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eldy/32/119728_2.png) [@eldy](https://meta.discourse.org/u/eldy)
#### Post date: [October 8, 2017, 8:19am UTC](https://meta.discourse.org/t/zero-downtime-rebuild-discourse/71618/1 "2017-10-08T08:19:16Z")

</div>

I have to wait at least 5 min when I installed a plugin, I do it on a production server, means my site is affected, it will be down for 5 min for the rebuild. Anyway to achieve zero download deployment?

---

<div class="post-metadata">

### Author: ![jcoates](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jcoates/32/78029_2.png) [@jcoates](https://meta.discourse.org/u/jcoates)
#### Post date: [October 8, 2017, 10:01am UTC](https://meta.discourse.org/t/zero-downtime-rebuild-discourse/71618/2 "2017-10-08T10:01:21Z")

</div>

If you are running your site on just one server… your best option is just pick a 5 minute period when your site will have the least amount of traffic.

If you have a high availability setup, with different servers for your app and database, then you can add/update one app server then update the other. However, your server has to go down at some point to install a plugin.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [October 8, 2017, 1:53pm UTC](https://meta.discourse.org/t/zero-downtime-rebuild-discourse/71618/3 "2017-10-08T13:53:32Z")

</div>

See [Move from standalone container to separate web and data containers](https://meta.discourse.org/t/how-to-move-from-standalone-container-to-separate-web-and-data-containers/29413)
