+ 7 (911) 476 67 08
Узнать больше
 
ИП Агиевич А.С.
клубная программа доступа
руководство по установке
Настоящий документ устанавливает порядок действий по установке программного обеспечения "Клубная Программа Доступа" (далее - программа).

1
необходимое окружение
Установка программы производится в Яндекс Облаке.

На сервере требуется использование следующего ПО:
  • Windows Power Shell (или аналоги) для ОС Windows;
  • Терминал (консоль) для ОС Linux или MacOS;
  • Файлообменник (например, FileZilla).

2
запуск программы
Перед запуском проекта необходимо переместить файлы проекта на сервер. Для этого необходимо установить подключение к виртуальной машине по следующим данным:

  1. Протокол: SFTP: SSH File Transfer Protocol
  2. Хост (Host): 51.250.36.216
  3. Пользователь: bot_dev

Далее необходимо подключиться к серверу через консоль или любой другой аналог.

Все команды необходимо вводить в консоли без лишних символов. После ввода каждой строки необходимо нажать клавишу Enter.

1. Подключение к серверу через SSH

Для подключения к виртуальной машине выполните команду в консоли:
ssh bot_dev@51.250.36.216

2. Создание виртуальной рабочей среды (Virtual Environment)

Для изоляции зависимостей проекта создайте и активируйте виртуальное окружение:
python3 -m venv venv source venv/bin/activate

3. Запуск проекта в фоновом режиме

Чтобы проект работал в фоновом режиме, используйте модуль nohup:
nohup python <путь_к_файлу_бота>.py&

3
остановка программы
Для остановки работы бота выполните команду для завершения процесса, указав PID (Process ID).

Найдите PID с помощью команды:
psaux | grep main.py

Затем завершите процесс:
kill <PID>