12 Commits

Author SHA1 Message Date
c1a2d7ed0d Merge pull request 'fix: augmenter les limites mémoire Neo4j pour résoudre l'erreur de seuil transactionnel' (#2) from fix/neo4j-memory-config into main
Reviewed-on: #2
2026-02-22 08:39:48 +00:00
10f4b0a28a fix: merge database blocks to avoid duplicate YAML key
Combine Neo4j memory tuning and port override into a single
database service block.
2026-02-22 08:33:28 +00:00
0b9930c9b7 fix: increase Neo4j memory limits to resolve transaction threshold error
Add NEO4J_dbms_memory_transaction_total_max=4G and
NEO4J_server_memory_heap_max__size=4G to prevent
"dbms.memory.transaction.total.max threshold reached" errors.
2026-02-22 08:33:11 +00:00
b7fdb3c5a3 Update serve-config.json 2026-02-05 11:17:15 +00:00
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