Skip to content

Upgrading

To upgrade, pull the new images and recreate the containers:

Terminal window
cd ~/comcent-ce
docker compose pull
docker compose up -d

Database migrations run automatically every time the server starts, so there is no separate migration step.

By default the images use the latest tag. For production stability you can pin versions in .env:

Terminal window
COMCENT_VERSION=v0.1.0 # server, web app and SBC
FREESWITCH_VERSION=latest # FreeSWITCH media server
VOICE_BOT_VERSION=latest # voice bot

To upgrade a pinned install, change the tag, then run docker compose pull and docker compose up -d.

The installer downloads docker-compose.yaml once. When a release changes the compose file, download it again, keeping your .env:

Terminal window
cd ~/comcent-ce
curl -fsSL https://raw.githubusercontent.com/comcent-io/comcent-ce/main/docker-compose.deploy.yaml \
-o docker-compose.yaml
docker compose up -d