Commit Graph

  • cb92ebc70e Fix Terraform container address and traefik runtime wiring beatz174-bit 2026-04-21 09:43:33 +10:00
  • 5c3bc0317c Merge pull request #47 from beatz174-bit/codex/perform-documentation-overhaul-for-repo beatz174-bit 2026-04-21 09:35:33 +10:00
  • c7dd9f2229 docs: overhaul repo documentation and workflow guides beatz174-bit 2026-04-21 09:28:55 +10:00
  • 7258d150ad Document full Docker compose container inventory in Terraform beatz174-bit 2026-04-21 09:26:36 +10:00
  • 020d6ecb79 created AGENTS.md git 2026-04-21 09:04:59 +10:00
  • b3cc235164 added physical machines git 2026-04-21 08:43:15 +10:00
  • b422a55c02 Updated terraform configurations git 2026-04-20 22:23:20 +10:00
  • b6d2e4ee62 Merge pull request #45 from beatz174-bit/codex/update-node-red-flow-for-idempotency beatz174-bit 2026-04-15 07:42:34 +10:00
  • 438cf57127 Make Grafana docker update flow idempotent after success beatz174-bit 2026-04-15 07:42:00 +10:00
  • 6ada434618 Merge pull request #44 from beatz174-bit/codex/create-script-to-automate-terraform-configuration-seiyl9 beatz174-bit 2026-04-14 20:19:10 +10:00
  • 2a6c905eb8 Merge branch 'main' into codex/create-script-to-automate-terraform-configuration-seiyl9 beatz174-bit 2026-04-14 20:19:02 +10:00
  • 9ad21c5846 Harden generated config temp path creation beatz174-bit 2026-04-14 20:18:16 +10:00
  • 2bab864d5e Merge pull request #43 from beatz174-bit/codex/create-script-to-automate-terraform-configuration beatz174-bit 2026-04-14 18:20:07 +10:00
  • ebae1ed990 Add Terraform plan-to-config reconciliation script beatz174-bit 2026-04-14 18:19:51 +10:00
  • 5e49b6774b Merge pull request #42 from beatz174-bit/codex/scaffold-terraform-structure-for-homelab beatz174-bit 2026-04-14 18:09:15 +10:00
  • 228413d780 Scaffold incremental Terraform foundations for docker and proxmox beatz174-bit 2026-04-14 18:08:56 +10:00
  • 7279ade925 new file: infrastructure/.gitignore new file: infrastructure/terraform/bootstrap/backend.tf new file: infrastructure/terraform/bootstrap/main.tf new file: infrastructure/terraform/bootstrap/outputs.tf new file: infrastructure/terraform/bootstrap/providers.tf new file: infrastructure/terraform/bootstrap/variables.tf new file: infrastructure/terraform/docker/.terraform.lock.hcl new file: infrastructure/terraform/docker/main.tf modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/update-events.ndjson git 2026-04-14 17:42:30 +10:00
  • a826c85e08 modified: apps/gramps/docker-compose.yml modified: default-environment.env git 2026-04-14 16:24:42 +10:00
  • 1918b83061 Merge pull request #41 from beatz174-bit/codex/update-gramps-deployment-to-use-gramps-web-u6wwj9 beatz174-bit 2026-04-14 14:36:08 +10:00
  • fa54b956a7 Merge branch 'main' into codex/update-gramps-deployment-to-use-gramps-web-u6wwj9 beatz174-bit 2026-04-14 14:35:33 +10:00
  • d69c74e537 Add healthchecks for Gramps celery and valkey services beatz174-bit 2026-04-14 14:34:31 +10:00
  • 0654d9673f modified: apps/gramps/docker-compose.yml git 2026-04-14 14:30:09 +10:00
  • ff0c413d06 Merge pull request #40 from beatz174-bit/codex/update-gramps-deployment-to-use-gramps-web beatz174-bit 2026-04-14 14:26:32 +10:00
  • f69028963b Update Gramps to file-backed Gramps Web stack with celery and valkey beatz174-bit 2026-04-14 14:25:54 +10:00
  • 624d7be17c modified: default-environment.env modified: monitoring/node-red/data/.flows.json.backup modified: monitoring/node-red/data/update-events.ndjson git 2026-04-14 12:33:18 +10:00
  • b17adee7cc Merge pull request #39 from beatz174-bit/codex/refactor-and-extend-mtls-bridge-for-dynamic-endpoints beatz174-bit 2026-04-14 12:08:25 +10:00
  • 27c5c3f631 Add optional allow-list support for mtls-bridge paths beatz174-bit 2026-04-14 12:07:17 +10:00
  • 361d2dc87b modified: core/traefik/traefik.yml modified: default-environment.env modified: monitoring/mtls-bridge/docker-compose.yml modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/update-events.ndjson git 2026-04-14 11:32:19 +10:00
  • 2499924afc Merge branch 'main' of https://github.com/beatz174-bit/docker git 2026-04-14 11:11:47 +10:00
  • b2ff514a71 modified: core/traefik/traefik.yml modified: default-environment.env modified: monitoring/mtls-bridge/docker-compose.yml modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/update-events.ndjson git 2026-04-14 11:08:57 +10:00
  • b5cfdde00f Merge pull request #38 from beatz174-bit/codex/add-traefik-label-for-basic-authentication-s6q3tm beatz174-bit 2026-04-14 11:08:40 +10:00
  • d99e2767b5 Merge branch 'main' into codex/add-traefik-label-for-basic-authentication-s6q3tm beatz174-bit 2026-04-14 11:08:34 +10:00
  • 7f8e920fa1 Add CORS and OPTIONS handling for mtls-bridge panel actions beatz174-bit 2026-04-14 11:06:45 +10:00
  • c10b834be0 Merge branch 'main' of https://github.com/beatz174-bit/docker git 2026-04-14 09:34:26 +10:00
  • f08a567933 modified: monitoring/mtls-bridge/docker-compose.yml modified: monitoring/node-red/data/update-events.ndjson modified: update-containers.log git 2026-04-14 09:34:12 +10:00
  • 85d7859b14 Merge pull request #37 from beatz174-bit/codex/add-traefik-label-for-basic-authentication beatz174-bit 2026-04-14 09:32:54 +10:00
  • d06c53ef0b Add Traefik basic auth middleware for mtls-bridge beatz174-bit 2026-04-14 09:32:18 +10:00
  • 85cf56fcaf Merge pull request #36 from beatz174-bit/codex/investigate-unknown-image-reporting-issue beatz174-bit 2026-04-13 17:35:12 +10:00
  • a576dfdaa0 Fix compose image resolution from services-up script beatz174-bit 2026-04-13 17:34:44 +10:00
  • cf516ab1f4 Update README.md beatz174-bit 2026-04-13 17:05:19 +10:00
  • e7feec9146 Update architecture.md beatz174-bit 2026-04-13 17:04:37 +10:00
  • 49caca5700 deleted: docs/diagrams/architecture.mmd deleted: docs/diagrams/monitoring-coverage.mmd git 2026-04-13 17:02:43 +10:00
  • 97f0bac724 Merge branch 'main' of https://github.com/beatz174-bit/docker git 2026-04-13 17:01:36 +10:00
  • f8370b6a99 deleted: docs/diagrams/architecture.mmd deleted: docs/diagrams/monitoring-coverage.mmd deleted: docs/monitoring-coverage.md deleted: docs/network.md deleted: docs/prometheus-inventory.md deleted: docs/runtime/prometheus-inventory.json deleted: docs/runtime/prometheus-query-exposure.json deleted: docs/runtime/prometheus-query-hypervisor.json deleted: docs/runtime/prometheus-query-job-instance.json deleted: docs/runtime/prometheus-query-jobs.json deleted: docs/runtime/prometheus-query-network.json deleted: docs/runtime/prometheus-query-role.json deleted: docs/runtime/prometheus-query-service.json deleted: docs/runtime/prometheus-query-up.json deleted: docs/runtime/prometheus-targets.json deleted: scripts/export_prometheus_inventory.py deleted: scripts/render_prometheus_docs.py git 2026-04-13 17:00:53 +10:00
  • d27a994fe6 Merge pull request #35 from beatz174-bit/codex/create-prometheus-documentation-and-diagram-updater-py36tm beatz174-bit 2026-04-13 16:55:37 +10:00
  • 937c6164d8 Merge branch 'main' into codex/create-prometheus-documentation-and-diagram-updater-py36tm beatz174-bit 2026-04-13 16:55:29 +10:00
  • 4eed2fd710 docs: fix Mermaid labels for GitHub parser compatibility beatz174-bit 2026-04-13 16:54:37 +10:00
  • ba41ce7eb0 Merge pull request #34 from beatz174-bit/codex/create-prometheus-documentation-and-diagram-updater beatz174-bit 2026-04-13 16:47:40 +10:00
  • 26b7b461a3 docs: generate Prometheus-driven monitoring docs and Mermaid diagrams beatz174-bit 2026-04-13 16:47:26 +10:00
  • 72cda2dc92 modified: default-environment.env modified: docs/prometheus-inventory.md new file: docs/runtime/prometheus-inventory.json new file: docs/runtime/prometheus-query-exposure.json new file: docs/runtime/prometheus-query-hypervisor.json new file: docs/runtime/prometheus-query-job-instance.json new file: docs/runtime/prometheus-query-jobs.json new file: docs/runtime/prometheus-query-network.json new file: docs/runtime/prometheus-query-role.json new file: docs/runtime/prometheus-query-service.json new file: docs/runtime/prometheus-query-up.json new file: docs/runtime/prometheus-targets.json modified: monitoring/docker-socket-proxy/docker-compose.yml modified: monitoring/mtls-bridge/docker-compose.yml modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/update-events.ndjson git 2026-04-13 16:40:32 +10:00
  • 2b83cd5599 Merge pull request #33 from beatz174-bit/codex/create-prometheus-inventory-export-script beatz174-bit 2026-04-13 16:30:04 +10:00
  • c0ed8cfc5f docs: add Prometheus inventory export script for diagram/documentation pipeline beatz174-bit 2026-04-13 16:29:10 +10:00
  • 7646f8187b Merge pull request #32 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik-xvw0xz beatz174-bit 2026-04-13 15:54:26 +10:00
  • 8d462a83c7 Merge branch 'main' into codex/create-infrastructure-diagrams-for-docker/traefik-xvw0xz beatz174-bit 2026-04-13 15:54:20 +10:00
  • 29856c4d1c docs: fix Mermaid edge label parsing in architecture diagram beatz174-bit 2026-04-13 15:53:45 +10:00
  • ce626ee0c8 Merge pull request #31 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik-ivyntw beatz174-bit 2026-04-13 15:51:58 +10:00
  • 18104468aa Merge branch 'main' into codex/create-infrastructure-diagrams-for-docker/traefik-ivyntw beatz174-bit 2026-04-13 15:51:50 +10:00
  • f136f49e51 docs: fix Mermaid parse error in architecture diagram beatz174-bit 2026-04-13 15:51:21 +10:00
  • ee609201b3 Merge pull request #30 from beatz174-bit/codex/create-infrastructure-diagrams-for-docker/traefik beatz174-bit 2026-04-13 15:47:09 +10:00
  • 25f91e301c docs: add Docker/Traefik architecture diagrams and summary beatz174-bit 2026-04-13 15:46:48 +10:00
  • cbdf9c9562 Merge pull request #29 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-xiw6bv beatz174-bit 2026-04-13 15:02:12 +10:00
  • de82d295fb Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-xiw6bv beatz174-bit 2026-04-13 15:02:03 +10:00
  • 8224009aa6 Add backward-compatible CA_CERT alias to prevent startup NameError beatz174-bit 2026-04-13 15:01:29 +10:00
  • d98f74a9d0 Merge pull request #28 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-q2b7yp beatz174-bit 2026-04-13 14:55:49 +10:00
  • 3d49ebdeee Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-q2b7yp beatz174-bit 2026-04-13 14:55:40 +10:00
  • a515e3e25b Proxy OPTIONS requests and warn on http upstream target beatz174-bit 2026-04-13 14:54:30 +10:00
  • 0a3cfa4631 Merge pull request #27 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-nwi0f7 beatz174-bit 2026-04-13 14:06:23 +10:00
  • 15b349604c Merge branch 'main' into codex/add-logging-and-env-var-for-log-level-nwi0f7 beatz174-bit 2026-04-13 14:06:13 +10:00
  • 4a0ab9d184 Fix upstream TLS verification configuration for mtls-bridge beatz174-bit 2026-04-13 14:05:26 +10:00
  • 155373a171 Merge pull request #26 from beatz174-bit/codex/add-logging-and-env-var-for-log-level-lkuozx beatz174-bit 2026-04-13 13:58:30 +10:00
  • a29fcc85d0 Fix mtls-bridge CA path and reduce healthcheck log noise beatz174-bit 2026-04-13 13:58:05 +10:00
  • b6ff09513f Merge pull request #25 from beatz174-bit/codex/add-logging-and-env-var-for-log-level beatz174-bit 2026-04-13 13:42:10 +10:00
  • a0b9dd980b Add configurable logging for mtls-bridge proxy beatz174-bit 2026-04-13 13:41:53 +10:00
  • 649965e97a modified: monitoring/mtls-bridge/docker-compose.yml git 2026-04-13 13:29:04 +10:00
  • db57390bf9 Merge branch 'main' of https://github.com/beatz174-bit/docker git 2026-04-13 13:19:28 +10:00
  • 4e61ac701f Merge pull request #24 from beatz174-bit/codex/implement-internal-mtls-bridge-service beatz174-bit 2026-04-13 13:18:56 +10:00
  • cd47fe324e Add internal mTLS bridge service for monitoring stack beatz174-bit 2026-04-13 13:18:40 +10:00
  • d6baa39bf4 deleted: core/docker-compose.yml modified: monitoring/node-red/data/.flows.json.backup modified: monitoring/node-red/data/.flows_cred.json.backup modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/flows.json modified: monitoring/node-red/data/flows_cred.json modified: monitoring/node-red/data/update-events.ndjson git 2026-04-13 13:15:46 +10:00
  • 6f47e654a8 Merge pull request #23 from beatz174-bit/codex/implement-mtls-for-private-admin-services beatz174-bit 2026-04-13 12:06:14 +10:00
  • 24047b0eaa Enforce mTLS on private-admin Traefik routes beatz174-bit 2026-04-13 12:05:43 +10:00
  • 0ddbb7d7ad modified: .gitignore new file: monitoring/influxdb/docker-compose.yml git 2026-04-13 11:53:24 +10:00
  • 43f25321d7 modified: core/authelia/docker-compose.yml modified: core/crowdsec/docker-compose.yml modified: core/error-pages/docker-compose.yml modified: monitoring/docker-exporter/docker-compose.yml modified: monitoring/docker-socket-proxy/docker-compose.yml deleted: monitoring/influxdb-service/docker-compose.yml modified: monitoring/node-exporter/docker-compose.yml modified: monitoring/pihole-exporter/docker-compose.yml modified: monitoring/telegraf/docker-compose.yml new file: service-access-policy.md git 2026-04-13 11:51:45 +10:00
  • 9678c6a8f1 Merge pull request #22 from beatz174-bit/codex/update-profiles-in-docker-compose.yml-files beatz174-bit 2026-04-13 11:28:17 +10:00
  • c1401e3e08 Normalize compose service profiles by folder hierarchy beatz174-bit 2026-04-13 11:27:27 +10:00
  • 5c600d0af0 Merge pull request #21 from beatz174-bit/codex/split-compose-files-by-service beatz174-bit 2026-04-13 10:23:36 +10:00
  • e3d463d511 Merge branch 'main' into codex/split-compose-files-by-service beatz174-bit 2026-04-13 10:23:24 +10:00
  • ff2d323309 Split core and prometheus compose files by service beatz174-bit 2026-04-13 10:22:42 +10:00
  • 47a5908430 Merge pull request #20 from beatz174-bit/codex/update-traefik-configuration-for-trusted-proxies beatz174-bit 2026-04-13 10:16:25 +10:00
  • 8448f2bb94 Narrow trusted proxy CIDRs and pin Traefik subnet beatz174-bit 2026-04-13 10:16:06 +10:00
  • cfbefed2e3 Merge pull request #19 from beatz174-bit/codex/update-security_secrets_inventory.md beatz174-bit 2026-04-13 09:55:30 +10:00
  • 3b3f06a727 docs: align secrets inventory with example env keys beatz174-bit 2026-04-13 09:55:14 +10:00
  • 8c82830af8 modified: secrets/.env.secrets.example git 2026-04-13 09:49:41 +10:00
  • 9ebb3c6c93 new file: monitoring/node-red/data/update-events.ndjson git 2026-04-13 09:42:04 +10:00
  • 86fba4f43f modified: default-environment.env modified: monitoring/node-red/Dockerfile modified: monitoring/node-red/data/.flows.json.backup modified: monitoring/node-red/data/context/00b02bbd01c91485/flow.json modified: monitoring/node-red/data/flows.json modified: monitoring/node-red/data/test-container.sh modified: monitoring/node-red/docker-compose.yml modified: services-up.sh monitoring/node-red/data/update-events.ndjson git 2026-04-13 09:41:16 +10:00
  • d6325494c7 Merge pull request #18 from beatz174-bit/codex/fix-node-red-container-startup-issue-m9hwhm beatz174-bit 2026-04-13 08:50:11 +10:00
  • 2021ef37ae Merge branch 'main' into codex/fix-node-red-container-startup-issue-m9hwhm beatz174-bit 2026-04-13 08:50:01 +10:00
  • aae70d93b4 Default PROJECT_ROOT to script directory beatz174-bit 2026-04-13 08:49:22 +10:00
  • 7bc4d6699d Merge pull request #17 from beatz174-bit/codex/fix-node-red-container-startup-issue beatz174-bit 2026-04-13 08:27:20 +10:00
  • e4dd0394fe Silence find permission errors in services-up beatz174-bit 2026-04-13 08:26:25 +10:00
  • 1a65661474 Make services-up use PROJECT_ROOT for compose paths beatz174-bit 2026-04-13 08:23:36 +10:00