Commit Graph

8 Commits

Author SHA1 Message Date
12c53b5562 Merge pull request 'feature(tailscale) : add-tailnet-access' (#1) from feature(tailscale)--add-tailnet-access into main
Reviewed-on: #1
2026-02-05 10:41:28 +00:00
Damien
1d393a1341 chore(docker): explicitly override ports to prevent merging
Update `docker-compose.override.yml` to use the `!override` tag on the `ports` configuration for `message-queue`, `database`, and `infrahub-server`.

This change ensures that Docker Compose replaces the ports list rather than merging it with the base configuration, strictly preventing these services from exposing ports.
2026-02-05 11:36:39 +01:00
Damien
55836f2e3b fix(compose): remove non-standard !override tags from ports
Remove the `!override` custom YAML tag from the `ports` configuration for the `message-queue`, `database`, and `infrahub-server` services. This ensures compatibility with standard Docker Compose parsers while maintaining the behavior of disabling port mappings by providing an empty list.
2026-02-05 11:30:48 +01:00
Damien
6c17c5a492 chore(docker): centralize infrahub configuration variables
Introduces an `x-infrahub-config` extension field to the docker-compose file. This block aggregates all Infrahub environment variables (AWS, DB, Broker, Cache, etc.) into a reusable anchor (`&infrahub_config`).

This change allows for:
- Centralized management of configuration options.
- Improved visibility of available settings matching the official documentation.
- Easier injection of these variables into dependent services via the new anchor.
2026-02-05 11:20:17 +01:00
ab18bff6b6 docs: comprehensive README for Infrahub deployment 2026-02-05 09:21:18 +00:00
b97ceb6645 feat: add Tailscale serve configuration 2026-02-05 09:20:28 +00:00
e7bcab82c3 feat: add docker-compose.yml for Infrahub deployment 2026-02-05 09:20:18 +00:00
f9ff4b657b Initial commit 2026-02-05 09:19:58 +00:00