Skip to main content

Docker Compose

If you haven’t already, set up the alias:
alias omni-compose="docker compose -f docker/docker-compose.yml --env-file .env"
Pull the latest images and restart:
omni-compose pull
omni-compose up -d
Database migrations run automatically on startup.

AWS (Terraform)

Force a redeployment of the ECS tasks to pull the latest images:
aws ecs update-service --cluster omni --service omni-web --force-new-deployment
aws ecs update-service --cluster omni --service omni-indexer --force-new-deployment
aws ecs update-service --cluster omni --service omni-ai --force-new-deployment
aws ecs update-service --cluster omni --service omni-searcher --force-new-deployment
Repeat for any connector services you have running.

Best Practices

  • Backup first — Always backup your database before upgrading
  • Check release notes — Review the changelog for breaking changes or migration steps
  • Test in staging — If possible, test upgrades in a non-production environment first