Overview
Marketplace apps receive regular updates for security patches and new features. This guide covers safe upgrade procedures that preserve your data.
Pre-Upgrade Checklist
- Create a backup of your data volumes
- Note your current version
- Check the changelog for breaking changes
- Test in a staging environment if possible
Backup First
# Backup Docker volumes\ncd /opt/apps/YOUR_APP\ndocker compose exec db mysqldump -u root -p database > backup.sql\n\n# Or for full volume backup\ndocker run --rm -v YOUR_APP_data:/data -v $(pwd):/backup alpine tar czf /backup/data-backup.tar.gz /dataPerforming the Upgrade
# Pull latest images\ndocker compose pull\n\n# Recreate containers with new images\ndocker compose up -d\n\n# Check logs for migration issues\ndocker compose logs -f --tail=50Rollback If Needed
# Restore from backup\ndocker compose down\ndocker run --rm -v YOUR_APP_data:/data -v $(pwd):/backup alpine tar xzf /backup/data-backup.tar.gz -C /\ndocker compose up -d