Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 2.09 KB

README.md

File metadata and controls

43 lines (35 loc) · 2.09 KB

Приложения для EtoМажор проекта

Приложение максимально простое. Здесь используется минимум технологий. Оно было сделано на скорую руку, но работает. Есть JSON-сервер, который обеспечивает взаимодействие. Последняя версия клиента работает на всех системах. Более полноценную сборку сделаю позже, сейчас нет времени.

dasdas

Установка

Если вы хотите установить программу локально, вам понадобится Python версии 3.7. Также потребуется немного умелых рук. Примеры приведены для Windows, но для Linux они почти не отличаются.

Подготовка окружения для запуска:

python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt

Запуск JSON-сервера для получения текущего IP, пароля и прочего:

python server_service.py

Развертывание на сервере (требуется tmux):

# Создаем сессию
tmux new -s css_service
#   Выйти из сессии можно с помощью
#   комбинации клавиш Ctrl+b, затем
#   ввести detach и нажать Enter

# Возвращение в сессию:
tmux attach-session -t css_service

Запуск приложения локально: Если вы хотите запустить приложение на компьютере для тестирования и работы с сервером, выполните:

# Для обычного запуска с Python:
python window.py
# Для сборки проекта в .exe:
python setup.py build

Лицензия

Лицензия Apache License 2.0. Подписано EtoMazhorInc.