Синхронизация Wiki / Синхронизация Wiki (push) Successful in 3s
- Структура проекта и основные скрипты (PROJECT_STRUCTURE.md) - Быстрый старт сборки исполняемых файлов (QUICKSTART_BUILD.md) - Автоматические релизы через GitHub и Gitea (RELEASE_GUIDE.md) - Подробная инструкция по использованию скриптов (SSL_SCRIPTS_README.md) - Руководство по тестированию SSL сертификатов (TESTING_GUIDE.md) - Инструкции по настройке Nginx Proxy Manager с SSL (Настройке Nginx Manager с SSL .md) - Создание и продление wildcard сертификата в Nginx Proxy Manager (Создание и продление SSL сертификата.md)
2.4 KiB
2.4 KiB
🎯 Быстрый старт - Сборка исполняемых файлов
Это краткое руководство для тех, кто хочет быстро собрать исполняемый файл.
Для Linux
1. Установите зависимости
sudo apt-get update
sudo apt-get install -y python3 python3-pip git make
2. Клонируйте репозиторий
git clone https://github.com/DFofanov/configure_nginx_manager.git
cd configure_nginx_manager
3. Соберите
make build-linux
4. Результат
ls -lh dist/letsencrypt-regru
# Исполняемый файл готов!
5. Установите (опционально)
sudo cp dist/letsencrypt-regru /usr/local/bin/
sudo chmod +x /usr/local/bin/letsencrypt-regru
6. Используйте
letsencrypt-regru --help
Для Windows
1. Установите Python
Скачайте с python.org и установите
2. Клонируйте репозиторий
git clone https://github.com/DFofanov/configure_nginx_manager.git
cd configure_nginx_manager
3. Соберите
make build-windows
4. Результат
dir dist\letsencrypt-regru.exe
# Исполняемый файл готов!
5. Используйте
.\dist\letsencrypt-regru.exe --help
Создание релиза для обеих платформ
# Это создаст пакеты для Linux и Windows
make release
Результат в dist/:
letsencrypt-regru-linux-x86_64.tar.gzletsencrypt-regru-windows-x86_64.zip
Полезные команды
# Показать справку по всем командам
make help
# Информация о среде сборки
make build-info
# Протестировать собранный файл
make test-build
# Очистить артефакты
make clean-build
❓ Проблемы?
См. BUILD_GUIDE.md для подробных инструкций и решения проблем.
Размер файла: ~40-60 MB (включая Python runtime)
Время сборки: ~2-5 минут
Требования: Python 3.8+, PyInstaller