Skip to content

Merge feat/legacy to develop#157

Open
github-actions[bot] wants to merge 14 commits into
developfrom
feat/legacy
Open

Merge feat/legacy to develop#157
github-actions[bot] wants to merge 14 commits into
developfrom
feat/legacy

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 4, 2026

✨ feat(docker-compose): enable environment variables for Metabase service

  • Un-commented the environment section to allow configuration of Metabase.
  • This change enables the use of environment variables for database connection settings.

…vice

* Un-commented the environment section to allow configuration of Metabase.
* This change enables the use of environment variables for database connection settings.
masgeek added 13 commits May 4, 2026 14:14
* Changed the PostgreSQL and MariaDB backup commands to a single command that backs up all configured engines in parallel.
* Updated comments for clarity and guidance on usage.
- Introduces a new script for PostgreSQL initialization.
- Supports environment variables for user and database configuration.
- Allows creation of additional databases and user roles with superuser privileges.
* Deleted `01-init.sql` as it contained outdated role and database creation commands.
* This cleanup helps maintain a leaner codebase and avoids confusion with legacy configurations.
* Included interactive restore examples for all configured engines.
* Added single-engine restore commands for PostgreSQL, MariaDB, and MSSQL.
…reSQL service

* Introduced `ADDITIONAL_DBS` environment variable to allow configuration of extra databases.
* Enhances flexibility for users needing multiple databases in their PostgreSQL setup.
* Removed the obsolete `01-init.sh` script.
* Added `01-init.sql` to create roles and databases directly.
* Simplifies the initialization process for PostgreSQL.
…uelrod databases

* Introduced `01-init.sql` for Akilimo database setup.
* Added `01-init.sql` for Fuelrod database with role and database creation commands.
…kilimo and Fuelrod

* Replace `compose/services/docker-compose.postgres.yml` with `compose/services/docker-compose.postgres-stable.yml` in both configurations.
* Add volume mappings for PostgreSQL initialization scripts for both services.
* Eliminated the `ADDITIONAL_DBS` variable from the PostgreSQL service configuration.
* This change simplifies the environment setup for the PostgreSQL container.
* Introduced a new PostgreSQL service in the docker-compose setup.
* Configured essential parameters including image, container name, environment variables, and health checks.
* Set up volume bindings for data persistence and initialization scripts.
* Introduced a new Supervisor configuration for the `sync-data` program.
* This configuration includes settings for process management, logging, and execution parameters.
…zation

* Added `--queue=default` to the command for the `sync-data` program.
* This change ensures that the process explicitly targets the default queue for better clarity and functionality.
…log file paths

* Changed program name from `sync-data` to `process-system-data`.
* Updated log file paths to reflect the new program name.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant