ops: стенд — schedd 0.5.0 (run-deadline), timeoutMs -1, ozon bind-mount state на хост

- schedd.Dockerfile: daemon 0.4.2 → 0.5.0 (фикс envelope-дыра/statusUrl/poll-retry/run-deadline)
- tasks.json: timeoutMs -1 на обе пайплайн-таски (никогда не авто-терминировать)
- docker-compose: ozon /app/data + /app/state.json bind-mount на хост (как ym)
- data-ozon/state.json: baked-снапшот state из образа
This commit is contained in:
2026-08-20 22:50:56 +03:00
parent aa8b74a699
commit 3060263b9d
5 changed files with 16 additions and 4 deletions

View File

@@ -90,7 +90,9 @@ services:
GH_TOKEN: ${GITHUB_TOKEN:-}
NPM_TOKEN: ${NPM_TOKEN:-}
volumes:
- ozon-data:/app/data
- ./data-ozon:/app/data
# state.json на хост — иначе живёт в слое образа (run.js хардкодит ROOT) и теряется при пересоздании
- ./data-ozon/state.json:/app/state.json
# снапшот спеки из репо (fetch антиботом не ходим — dry-run от ручного снапшота)
- ./data-ozon-openapi:/app/openapi
ports:
@@ -160,7 +162,6 @@ services:
volumes:
sched-data:
ozon-data:
networks:
sched-local: