From d4e449e3b94263f174ad3bf3008f0225c8663eb6 Mon Sep 17 00:00:00 2001 From: febux Date: Fri, 21 Aug 2026 23:24:08 +0300 Subject: [PATCH] Update docker override example. --- .pre-commit-config.yaml | 3 +++ deploy/vps/docker-compose.override.example.yml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2776f2a..86840c5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,6 +10,9 @@ repos: - id: trailing-whitespace - id: end-of-file-fixer - id: check-yaml + # Compose override uses the !override extension tag (valid only for + # Docker Compose >= 2.24, unknown to plain YAML parsers). + exclude: ^deploy/vps/docker-compose\.override\.example\.yml$ - id: check-toml - id: check-added-large-files - id: check-merge-conflict diff --git a/deploy/vps/docker-compose.override.example.yml b/deploy/vps/docker-compose.override.example.yml index fbea755..96f4008 100644 --- a/deploy/vps/docker-compose.override.example.yml +++ b/deploy/vps/docker-compose.override.example.yml @@ -8,9 +8,9 @@ services: nginx: - ports: + ports: !override - "127.0.0.1:8081:80" - volumes: + volumes: !override # Same target path as the base file's TLS template bind — overrides it, # so only ONE template is rendered (both define `upstream api`). - ./deploy/nginx/templates/contract-check-http.conf.template:/etc/nginx/templates/contract-check.conf.template:ro