Update Enterprise Glossary & Sync Service
Updating requires only replacing the image TAR files and adjusting the .env. All persistent data (application data, uploads, sync configuration) is stored in named volumes and is not affected.
Step-by-Step Update
Download the newest version of the ContainerEG_<Version>.zip and extract the files.
Copy the new TAR files into your deployment folder.
The TAR files must sit in the same directory as
run.ps1. The filenames are derived from.envat runtime:<IMAGE_WEB_NAME>-<IMAGE_TAG>.tarand<IMAGE_SYNC_NAME>-<IMAGE_TAG>.tar
Update
.envOpen
<deployment-folder>/.envand setIMAGE_TAGto the new version or place the new .env file in the<deployment-folder>and change the certificate password to your password.
Stop the running stack (powershell)
# Docker
.\stop.ps1
# Podman
podman stop localhost-enterpriseglossary localhost-enterpriseglossary-sync
For Podman: Use the name of your running containers. They might be different than shown above. To check for the names enter podman ps -a
Start with the new images (powershell)
# Docker
.\run.ps1
# Podman
.\run-podman.ps1
Verify
# Check which image is actually running
docker ps --format "table {{.Names}}`t{{.Image}}`t{{.Status}}"
The IMAGE column should show the new tag. Then open the app in your browser:
Protocol | URL |
|---|---|
HTTP |
|
HTTPS |
|
What Gets Preserved
Data | Volume | Preserved |
|---|---|---|
Application data & config |
| Yes |
User uploads |
| Yes |
Sync Service configuration |
| Yes |
Sync Service logs |
| Yes |
TLS certificate |
| Yes |
Port settings & secrets |
| Not overwritten when adjusting the image tag instead of copying the new .env |
Troubleshooting
Symptom | Cause | Fix |
|---|---|---|
App still shows old version | Old image cached under same tag | Check |
"Missing image TAR" error | TAR file not in deployment folder | Copy both TAR files next to |
Health check failing | App still initializing | Wait up to 60 s; check with |