# Admin functions

**URL:** https://meta.discourse.org/t/admin-functions/354332
**Category:** Support
**Created:** [February 25, 2025, 7:05am UTC](https://meta.discourse.org/t/admin-functions/354332 "2025-02-25T07:05:01Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![Joshua\_Lyon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshua_lyon/32/117236_2.png) [@Joshua\_Lyon](https://meta.discourse.org/u/Joshua_Lyon)
#### Post date: [February 25, 2025, 9:49pm UTC](https://meta.discourse.org/t/admin-functions/354332/4 "2025-02-25T21:49:12Z")

</div>

> [@Joshua\_Lyon](#):
>
> After updating the Docker Manager, I started experiencing that issue, so I SSH’ed into the box and did a manual (2 container) update for just `web_only`:
> 
> ```plaintext
> cd /var/discourse
> git pull
> ./launcher bootstrap web_only
> ./launcher stop web_only && ./launcher start web_only
> ^^^^
> ⚠️ This is wrong! Use destroy per below. ⚠️
> 
> ```
> 
> **Curiously, the /about.json path still shows I’m running `3.4.0.beta4-dev` which is what I thought I started from** as the original email was for an upgrade from `3.4.0.beta4-dev` to `3.5.0.beta1`.

I was going from memory on the commands for the 2 container minimal downtime update and apparently my memory can’t be trusted! 😳

After using the proper command to **destroy** and then start the new container after bootstrapping, I see the versions are updated and the Admin Interface is working as expected.

> [@Move from standalone container to separate web and data containers](https://meta.discourse.org/t/move-from-standalone-container-to-separate-web-and-data-containers/29413/1):
>
> ##### for `web_only`:
> 
> ```plaintext
> ./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only
> 
> ```

---

_[View the full topic](https://meta.discourse.org/t/admin-functions/354332)._
