1. Модификация конфигурации установки Nacos, изменение типа персистентности данных на MySQL и добавление источника данных MySQL
2. Настройка базы данных модуля gateway как базы данных Nacos
Инициализировать остальные модули базы данных:
Инициализировать модуль базы данных задач по расписанию:
Инициализировать базу данных Seata:
3. В корне проекта выполнить mvn install
4. Настроить информацию о базе данных и информацию о Redis в каждом модуле в каталоге resource
В файле crm\src\main\resources\application-dev.yml изменить конфигурацию Elasticsearch:
spring.elasticsearch.rest.uris = elasticsearch адрес, например: 127.0.0.1:9200
spring.elasticsearch.rest.username = имя пользователя elasticsearch, например: elastic
spring.elasticsearch.rest.password = пароль elasticsearch, например: password
Обратите внимание: см. раздел «Конфигурация Elasticsearch» (https://gitee.com/wukongcrm/crm_pro/wikis/elasticsearch%E9%85%8D%E7%BD%AE%E8%A7%A3%E6%B3%95?sort_id=2927431).
5. (Необязательно) Изменить адрес загрузки файлов в системе, по умолчанию используется локальная конфигурация, для загрузки в Интернет также необходимо настроить общедоступный сетевой адрес
crm.upload.config:1 — конфигурация загрузки файла 1: локальная 2: Alibaba Cloud OSS
crm.upload.oss — необходимая конфигурация для загрузки файлов OSS
crm.upload.oss.bucketName — необходимо настроить два bucket, 0 доступен только после входа в систему, 1 полностью открыт для доступа
crm.upload.local — конфигурация локальной загрузки файлов
crm.upload.local.uploadPath — необходимо настроить два адреса 0 доступен только после входа в систему 1 полностью открыт для доступа
6. (Необязательно) Изменить конфигурацию кэша JetCache, см. официальную документацию
7. (Необязательно) Измените файл журнала проекта в core\src\main\resources\logback-spring.xml
8. Упаковка и развёртывание проекта
Выполнить в корне проекта:
9. Запуск проекта
Сначала запустите Nacos, Seata, Sentinel, Elasticsearch, MySQL, Redis и другие базовые службы. Затем запустите каждый модуль сервиса, выполнив sh 72crm.sh start (в Windows просто запустите 72crm.bat) в файле модуля, который был распакован на шаге 8. Среди базовых модулей проекта: gateway, authorization, admin должны быть запущены, а другие модули могут быть запущены по мере необходимости. После запуска войдите в браузер по адресу http://localhost:8443/, чтобы войти в систему.
10. Инициализация информации о пользователе (серийный номер)
Посетите http://localhost:8443/. Следуйте инструкциям для инициализации учётной записи и пароля суперпользователя, где серийный номер заполняется, и используйте учётную запись администратора после успешной инициализации для входа в систему и добавления других сотрудников, назначения разрешений и т. д. Активировать серийный номер: 6EA74C261C4BA344BC716FCD68295694BABFE016F5B7FA4890E4E29B0F52A5D965EE4A1AF633633D4573A2559630986F976D8F2920D688686CB60967F6FFB9FDADE6AC6DFD39416DE175D0DE01699C816244C16EE4E533A959E3ED0653143A7363E5B98E62126A78CDC5578636F456D29FD2B063FCBED837D50B10450C6FFBF0290DB782C8D4525864A96A98C37C0106FB5D8392A7E828F0BEFA86B4CD28BEBE83628A59BB23F60B7799A22C8D7B2039ED30F05492E9D2A2E2A03D7AC0199EA2CE529D561AE622B3C0DECC50D8A223BC5DA03E3AFF1150F0F217B0BE0400835369329DB74454870D5314DBA7C24B98CCE5600CBDAF264A21974FA3C85E7EAF0A
11. Примечания к обновлению
Адрес генератора кода: core\src\test\com\kakarote\generator\Generator.java. Адрес документации по интерфейсу: http://localhost:8443/doc.html.
За исключением шлюза, все остальные проекты зависят от модуля admin для получения информации о текущем вошедшем пользователе. Задачи модуля oa зависят от модуля work, некоторые связанные бизнес-функции зависят от модулей crm и examine. Коммерческая интеллектуальная система зависит от модулей crm, oa.
Щелкните здесь, чтобы просмотреть журнал обновлений.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )