Skip to content

feat(zammad)!: migrate to v7 - #285

Merged
dargmuesli merged 2 commits into
betafrom
feat/zammad/migrate-to-v7
Jul 28, 2026
Merged

feat(zammad)!: migrate to v7#285
dargmuesli merged 2 commits into
betafrom
feat/zammad/migrate-to-v7

Conversation

@dargmuesli

Copy link
Copy Markdown
Member

This pull request updates the Zammad development environment to use newer versions of Zammad and Elasticsearch, and improves the Docker entrypoint script for better reliability and maintainability. The main changes are grouped below:

Dependency Upgrades:

  • Updated Zammad Docker image from 6.5.2-90 to 7.1.1-0035 in compose.yaml, ensuring the development environment uses the latest features and security fixes.
  • Updated Elasticsearch Docker image from 8.19.19 to 9.4.4 in compose.yaml.

Entrypoint Script Improvements:

  • Replaced set -e with set -o errexit in docker-entrypoint.sh for improved error handling consistency.
  • Refactored environment variable handling: removed redundant defaults, added RESTORE_DIR, and removed unnecessary WEB_CONCURRENCY logic.
  • Added new functions check_no_restore_running and check_postgresql_ready to ensure no restore operations are active and that PostgreSQL is ready before proceeding with init or backup, improving robustness during startup.
  • Changed backup service to check PostgreSQL readiness instead of Zammad readiness before starting.
  • Simplified Rails server startup log output by removing WEB_CONCURRENCY reference.

Docker Compose Volume Mounts:

  • Updated volume mount paths for docker-entrypoint.sh to match Zammad 7.x conventions (/opt/zammad/bin/docker-entrypoint) in both main service and backup service.

@dargmuesli
dargmuesli merged commit d906bae into beta Jul 28, 2026
8 checks passed
@dargmuesli
dargmuesli deleted the feat/zammad/migrate-to-v7 branch July 28, 2026 02:22
@maevsi-bot

Copy link
Copy Markdown

🎉 This PR is included in version 20.0.0-beta.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@maevsi-bot

Copy link
Copy Markdown

🎉 This PR is included in version 20.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants