up
This commit is contained in:
@@ -2,6 +2,19 @@
|
|||||||
|
|
||||||
Архив задач, переведённых в статус `DONE`.
|
Архив задач, переведённых в статус `DONE`.
|
||||||
|
|
||||||
|
### ED-040 — Дипломы призёров в печатном комплекте
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: `evening_detective_server`
|
||||||
|
- Цель: добавить три красивых универсальных пустых диплома за 1–3 места.
|
||||||
|
- Решение: вертикальный A4, существующая состаренная бумага, двойная коричневая рамка с угловыми украшениями, логотип в медальоне, машинописный «ДИПЛОМ», поле команды, красно-коричневый штамп с римским местом и поля даты/подписи; `Для ведущего/Дипломы/` в ZIP.
|
||||||
|
- Критерии: три отдельных одностраничных PDF, верные места, пустые поля, без названий сценария и игры и без номеров страниц; дипломы доступны до игры и без команд.
|
||||||
|
- Ограничения: существующие ассеты, шрифт и PDF-библиотека; без новых зависимостей, API, автозаполнения, дипломов участников и commit/push.
|
||||||
|
- Проверка: `go test ./...`, `git diff --check`, ревью Go-стандарта; тесты архива, места, кириллицы, формата A4 и пустых полей; визуальная проверка всех трёх дипломов.
|
||||||
|
- Результат: три универсальных диплома добавляются в `Для ведущего/Дипломы/` каждого печатного ZIP, даже без команд; фон, логотип и машинописный шрифт переиспользованы, новые зависимости не добавлены.
|
||||||
|
- Проверено: `go test ./...` и `git diff --check` прошли; тесты проверяют три файла в архиве, отсутствие названий игры/сценария, места, кириллицу, один вертикальный A4, исходные ассеты и шрифт. Все три PDF визуально проверены; Go-стандарт соблюдён.
|
||||||
|
- Ограничения: физическая печать и браузер не проверялись; бумажная текстура увеличивает расход краски. Примеры сохранены только в `/tmp/ed040-diploma-{1,2,3}.pdf`; временный генератор удалён. Commit/push не выполнялись.
|
||||||
|
|
||||||
### ED-039 — Черновики без сценария и лист выдачи улик
|
### ED-039 — Черновики без сценария и лист выдачи улик
|
||||||
|
|
||||||
- Статус: `DONE`
|
- Статус: `DONE`
|
||||||
|
|||||||
+1
-1
Submodule prod updated: 27262e04ae...f827e32809
@@ -69,6 +69,7 @@ services:
|
|||||||
CUDY_SNAPSHOT_FILE: /run/cudy/state.json
|
CUDY_SNAPSHOT_FILE: /run/cudy/state.json
|
||||||
volumes:
|
volumes:
|
||||||
- cudy_state:/run/cudy:ro
|
- cudy_state:/run/cudy:ro
|
||||||
|
- receipt_printer_socket:/run/receipt-printer:ro
|
||||||
depends_on:
|
depends_on:
|
||||||
migrate:
|
migrate:
|
||||||
condition: service_completed_successfully
|
condition: service_completed_successfully
|
||||||
@@ -81,6 +82,19 @@ services:
|
|||||||
timeout: 3s
|
timeout: 3s
|
||||||
retries: 12
|
retries: 12
|
||||||
|
|
||||||
|
receipt_printer:
|
||||||
|
image: evening-detective-venue-app:1
|
||||||
|
command: [/usr/local/bin/evening_detective_server, --receipt-printer]
|
||||||
|
environment:
|
||||||
|
APP_MODE: venue
|
||||||
|
MXW01_ADDRESS: ${MXW01_ADDRESS:-}
|
||||||
|
network_mode: host
|
||||||
|
cap_drop: [ALL]
|
||||||
|
cap_add: [NET_RAW]
|
||||||
|
volumes:
|
||||||
|
- receipt_printer_socket:/run/receipt-printer
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
bootstrap:
|
bootstrap:
|
||||||
image: postgres:15
|
image: postgres:15
|
||||||
profiles: [setup]
|
profiles: [setup]
|
||||||
@@ -148,6 +162,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
receipt_printer_socket:
|
||||||
cudy_state:
|
cudy_state:
|
||||||
# Preserve existing data from the former Compose project.
|
# Preserve existing data from the former Compose project.
|
||||||
postgres_data:
|
postgres_data:
|
||||||
|
|||||||
Reference in New Issue
Block a user