Skip to content

Conversation

@gustavovalverde
Copy link

No description provided.

* Renamed the existing build job to 'build-zaino' for clarity.
* Introduced a new job 'build-zallet' to build the zallet Docker image with specified permissions and parameters.
…delines

Introduces a structured approach to Z3 service orchestration using Docker Compose.

- Adds detailed README.md instructions for setting up and running the Z3 stack via Docker Compose, including .env configuration, certificate/identity file generation, and operational commands.
- Implements .gitignore rules to correctly manage the 'config' directory, ensuring essential subdirectories (like 'config/tls') can be tracked via .gitkeep files while ignoring other contents, which is crucial for Docker volume mounts and config sources.
- Includes a minor cosmetic update to the name of the GitHub Actions workflow for building Z3 images.

This commit provides a foundational, well-documented Docker setup for deploying and managing the Zebra, Zaino, and Zallet services cohesively.
…ation and service interactions

Introduces detailed documentation for configuring and orchestrating the Z3 services (Zebra, Zaino, Zallet) using Docker Compose.

- Adds guidelines for environment variable management, entrypoint script expectations, and shared runtime data handling using Docker configs.
- Outlines security policies and networking configurations, including cookie authentication and TLS requirements for service interactions.
- Provides specific service configuration details for Zaino and Zallet, emphasizing their dependencies and operational parameters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant