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