APKLife — это Flask-приложение для студентов с:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
make run
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements-dev.txt
make run
python -m venv .venv
.\.venv\Scripts\activate.bat
pip install -r requirements-dev.txt
make run
Адрес приложения: http://127.0.0.1:5000
make test
make lint
Используйте .env.example как шаблон.
Ключевые настройки:
APP_HOST, APP_PORT, APP_DEBUGCONNECT_TIMEOUT_SECONDS, READ_TIMEOUT_SECONDSCACHE_FILE, FAILED_HTML_DIR, LOGS_DIRGITHUB_TOKEN, GITHUB_API_USER_AGENT, GITHUB_CONNECT_TIMEOUT_SECONDS, GITHUB_READ_TIMEOUT_SECONDSПроверка обновлений GitHub работает в режиме best-effort и без токена.
Если нужен более высокий лимит GitHub API, задайте свой PAT локально:
export GITHUB_TOKEN=your_personal_token
Windows (PowerShell):
$env:GITHUB_TOKEN="your_personal_token"
Безопасность:
.env исключён из git.python bridge.py --base-url https://example.com --debug
python bridge.py --base-url https://example.com --release
python bridge.py --base-url https://example.com --release --aab
Артефакты:
android_bridge/android/app/build/outputs/apk/debug/app-debug.apkandroid_bridge/android/app/build/outputs/apk/release/app-release.apkandroid_bridge/android/app/build/outputs/bundle/release/app-release.aabСм.: android_native/README.ru.md
data/failed_html/logs/app.log/healthНазад к переключателю языка: README.md