Обновить README.md

This commit is contained in:
2026-08-13 00:09:28 +03:00
parent c089d5372a
commit 600ac3ce34

View File

@@ -1,9 +1,5 @@
# ADa Workshop
Минимальный каталог сервисов для CTF Attack-Defense. Пользователь видит
сервисы, фильтрует их, выбирает для игры и загружает ZIP-архив. Метаданные
хранятся в PostgreSQL, а сам ZIP — в S3-совместимом хранилище Backblaze B2.
## Что необходимо
- Python 3.11 или новее;
@@ -42,10 +38,8 @@ S3_SECRET_KEY=YOUR_B2_applicationKey
- `S3_ACCESS_KEY` — поле **keyID** созданного Application Key;
- `S3_SECRET_KEY` — поле **applicationKey**;
- `S3_REGION` — регион из S3 Endpoint, например `eu-central-003`;
- `S3_BUCKET` — имя бакета, например `workshop-ada`.
Не публикуй `.evn`, `keyID` или `applicationKey`.
- `S3_REGION` — регион из S3 Endpoint;
- `S3_BUCKET` — имя бакета.
## Запуск на Windows
@@ -93,11 +87,3 @@ ada.zip
Обязательны `checker/checker.py`, `service/docker-compose.yml` и
`service/Dockerfile.api`. Максимальный размер ZIP — 5 МБ; все файлы должны
лежать только внутри `checker/` или `service/`.
## Если что-то не работает
- `503 S3-хранилище недоступно` — проверь значения B2 в `.evn` и перезапусти
сервер.
- `InvalidAccessKeyId` — в `S3_ACCESS_KEY` нужен `keyID`, а не имя ключа.
- `422` при загрузке — проверь структуру ZIP и обязательные файлы.
- Карточки сервисов не пропадают после очистки БД — обнови страницу браузера.