Обновить README.md
This commit is contained in:
18
README.md
18
README.md
@@ -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 и обязательные файлы.
|
||||
- Карточки сервисов не пропадают после очистки БД — обнови страницу браузера.
|
||||
|
||||
Reference in New Issue
Block a user