Skip to content

Commit b96fe29

Browse files
committed
Upgrade notes for 2025.5.0
1 parent 822c3d3 commit b96fe29

File tree

1 file changed

+45
-1
lines changed

1 file changed

+45
-1
lines changed

src/server/upgrade/index.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,50 @@ Make sure to always back up your database data before doing a migration.
1010

1111
[[toc]]
1212

13+
## From 2025.3.x to 2025.5.x {#migration-guide-from-2025-3-x-to-2025-5-x}
14+
15+
<MigrationType type="EE" />
16+
17+
Get the latest <GitHubRepo id="MerginMaps/server/blob/master/deployment/enterprise/docker-compose.yml" desc="docker-compose file" /> or update docker images manually to version `2025.5.0`.
18+
Perform the migration:
19+
20+
1. Stop your running docker containers
21+
```bash
22+
$ docker compose -f docker-compose.yml down # or similarly, based on your previous deployment
23+
```
24+
2. Please clone or pull the <GitHubRepo id="MerginMaps/server/blob/master/" desc="server repository" /> or download <GitHubRepo id="MerginMaps/server/blob/master/deployment/" desc="deployment folder" />
25+
```bash
26+
$ cd server/deployment/enterprise
27+
```
28+
3. Adapt your existing `docker-compose.yml` file to the new version.
29+
4. Upgrade your nginx proxy configuration file with the latest version available in the <GitHubRepo id="MerginMaps/server/blob/master/deployment/common/nginx.conf" desc="nginx.conf" /> (This is a necessary step for improved downloading of zip files from the dashboard).
30+
5. Start up your docker containers
31+
```bash
32+
$ docker compose -f docker-compose.yml -d up # or similarly, based on your deployment
33+
```
34+
6. Check that you are on correct database migration versions (`5ad13be6f7ef`, `819e6b20ee93`).
35+
```bash
36+
$ docker exec merginmaps-server flask db current
37+
INFO [alembic.runtime.migration] Context impl PostgresqlImpl.
38+
INFO [alembic.runtime.migration] Will assume transactional DDL.
39+
5ad13be6f7ef (head)
40+
819e6b20ee93 (head)
41+
```
42+
43+
- If you do not see the version numbers at all, run the following commands:
44+
```bash
45+
$ docker exec merginmaps-server flask db stamp 5ad13be6f7ef
46+
$ docker exec merginmaps-server flask db stamp 819e6b20ee93
47+
```
48+
7. Run the database migration:
49+
```bash
50+
$ docker exec merginmaps-server flask db upgrade community@6cb54659c1de
51+
$ docker exec merginmaps-server flask db upgrade enterprise@e95d051969ce
52+
```
53+
54+
### Enable Single Sign-On
55+
56+
To enable Single Sign-On for your server, follow the instructions in [Deployment of Single Sign On](../sso-deployment).
1357

1458
## From 2025.2.x to 2025.3.x {#migration-guide-from-2025-2-x-to-2025-3-x}
1559

@@ -19,7 +63,7 @@ Make sure to always back up your database data before doing a migration.
1963
Release 2025.3.x brings some changes on <MainPlatformName /> docker compose orchestration deployment procedure.
2064
:::
2165

22-
Get the latest <GitHubRepo id="MerginMaps/server/blob/master/deployment/enterprise/docker-compose.yml" desc="docker-compose file" /> or update docker images manually to version `2025.3.0`.
66+
Get the latest <GitHubRepo id="MerginMaps/server/blob/master/deployment/enterprise/docker-compose.yml" desc="docker-compose file" /> or update docker images manually to version `2025.5.0`.
2367
Perform the migration:
2468

2569
1. Stop your running docker containers

0 commit comments

Comments
 (0)