Разработка и тестирование проводилось под управлением OS Debian, Windows 10.
Production-использование — OS Debian. Приложение не использует каких-либо специфичных для той или иной операционной системы особенностей языка, поэтому, скорее всего, всё будет работать и на остальных системах, для которых существуют требуемые версии Python
Интерпретатор Python 3.9. На других интерпретаторах работоспособность не проверялась.
Следуйте инструкциям по установке для вашей операционной системы.
2. Подготовка базы данных:
Выберите одну из баз данных (MariaDB или PostgreSQL) и установите ее на вашей системе.
Создайте новую базу данных.
3. Заполнение конфигурационного файла conf.py:
Найдите файл conf.py в папке ...\crm\conf.py.
Откройте файл conf.py с помощью текстового редактора.
Внесите необходимые изменения в файл, чтобы указать параметры подключения к базе данных и другие настройки проекта. Если вам нужна дополнительная информация о заполнении конфигурационного файла, обратитесь к документации проекта (раздел "конфигурационный файл").
4. Запуск setup.bat (в соответствии с вашей ОС):
Откройте командную строку (терминал) и перейдите в каталог, содержащий файл setup.
Выполните команду setup.bat, чтобы запустить установку проекта. Дождитесь завершения установки.
Программа попросит указать СУБД установленную на вашей системе.
Далее программа попросит вас ввести имя, почту (можно пропустить) и пароль первого пользователя (суперпользователь). Пароль не может быть полностью числовым, минимальная длинна пароля 4 символа.
После выполнения всех действий будет произведен запуск проекта.
После успешного входа в систему перейдите в раздел "Справочники" создайте новую мастерскую.
6. Запуск веб-сервера:
Установите и сконфигурируйте веб-сервер (например, Apache или Nginx) на вашей системе.
Укажите путь до папки с медиа и статикой в конфигурации веб-сервера. Это позволит серверу правильно обрабатывать запросы к ресурсам проекта, таким как изображения, файлы CSS и JavaScript.
После выполнения этих шагов ваш проект должен быть успешно развернут и доступен через веб-сервер. Учтите, что конкретные детали и настройки могут отличаться в зависимости от вашей операционной системы, используемых инструментов