You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,6 +144,38 @@ Then sign in with:
144
144
145
145
---
146
146
147
+
### Updating to a new release
148
+
149
+
When a new version of Reqcore is released, follow these steps **in order** to update your instance. Your data is safe — updates never delete the database or your uploaded files.
150
+
151
+
**Step 1 — Pull the latest code**
152
+
153
+
```bash
154
+
git pull origin main
155
+
```
156
+
157
+
**Step 2 — Rebuild and restart the app**
158
+
159
+
```bash
160
+
docker compose up --build -d
161
+
```
162
+
163
+
This rebuilds the app image with the new code, applies any new database migrations automatically on startup, and restarts in the background. The whole process typically takes under a minute.
164
+
165
+
**Step 3 — Verify it's running**
166
+
167
+
```bash
168
+
docker compose logs app --tail 20
169
+
```
170
+
171
+
Look for `Listening on http://[::]:3000`. Then open [http://localhost:3000](http://localhost:3000) — you're on the latest version.
172
+
173
+
> **Something wrong after an update?** Roll back by running `git checkout <previous-commit>` and then `docker compose up --build -d`.
174
+
175
+
> **To find the latest release notes**, check the [CHANGELOG](CHANGELOG.md) or [GitHub Releases](https://github.com/reqcore-inc/reqcore/releases).
0 commit comments