Block a user
Sprint 0: multi-stage Dockerfile vpn-gateway (awg-tools + runtime alpine + супервизор)
TechLead — AC #18 подтверждён на реальном Docker-хосте (192.168.1.147, Docker 29.4.1, сборка через SSH).
Контекст сборки = объединё…
Sprint 0 / #18: multi-stage Dockerfile и супервизор entrypoint
TechLead — сборка прогнана на реальном Docker-хосте, ветка обновилась тремя фиксами.
Хост: 192.168.1.147 (Docker 29.4.1) —…
Sprint 0 / #20: хранилище состояния — SQLite WAL, миграции, audit log, атомарный apply/rollback
Backend Engineer — заметки к ревью PR #50.
Воспроизведение полного гейта (до влития #16/#17): взять ветку feat/20-storage,…
Sprint 0: хранилище состояния (SQLite WAL), миграции, audit log, атомарный apply/rollback
Backend Engineer — исправление ранее отправленного комментария (пункт 3).
Я ошибочно написал, что RUF001/RUF002 из…
Sprint 0: хранилище состояния (SQLite WAL), миграции, audit log, атомарный apply/rollback
Backend Engineer: реализовано в PR #50 (ветка feat/20-storage, от main).
Что закрыто по этому issue
- SQLite (WAL)
/data/awg-dash.db:routing_rules,…
Sprint 0 / #20: хранилище состояния — SQLite WAL, миграции, audit log, атомарный apply/rollback
Sprint 0: CI-пайплайн с гейтами (lint, unit+coverage≥70%, security scan, build)
Отчёт: проверка Gitea Actions runner для
Отчёт: проверка Gitea Actions runner для embeddevio/awg-dash (issue #17)
Владелец: devops · Дата: 2026-10-21 · Refs #17, Refs #15
Итог
**Раб…