Передняя часть пакета требует наличия локальной среды Yarn. Если её нет, необходимо заранее развернуть среду Yarn, а затем перейти в каталог sysom_web и выполнить команду yarn для установки пакетов зависимостей.
curl -o- -L https://yarnpkg.com/install.sh | bash
После установки Yarn выполните следующие команды для упаковки проекта:
Поскольку создаётся пакет RPM, также необходимо упаковать условия для создания пакета RPM, такие как rpmbuild и команда python3. bash package_rpm_online.sh
После упаковки полученный пакет RPM будет размещён в каталоге /root/rpmbuild/RPMS/x86_64. Вы можете использовать команду tree -L 1 /root/rpmbuild/RPMS/x86_64 для просмотра результатов:
```bash
/root/rpmbuild/RPMS/x86_64
└── sysom-2.0-1.an8.x86_64.rpm
Обратите внимание: имя пакета RPM может меняться в зависимости от версии sysom, архитектуры машины сборки и версии выпуска. Поэтому при фактическом использовании пакета RPM следует учитывать его актуальное название.
rpm -ivh sysom-2.0-1.an8.x86_64.rpm
# или yum install -y sysom-2.0-1.an8.x86_64.rpm
По умолчанию пакет устанавливается в каталог /usr/local/sysom.
По умолчанию конфигурация использует nginx с внешним портом 80. Можно настроить порт с помощью команды export SERVER_PORT=xxx.
Внутренний IP-адрес по умолчанию определяется с помощью команды ip -4 route. Его можно настроить с помощью команды export SERVER_LOCAL_IP=xxx.xxx.xxx.xxx.
Запустите:
# Используйте следующую команду для запуска:
bash -x /usr/local/sysom/init_scripts/server/init.sh
Когда журнал службы выводит следующий журнал, развёртывание считается успешным:
Oct 10 12:58:51 mfeng bash[3217754]: /usr/local/sysom/init_scripts/server
Oct 10 12:58:51 mfeng bash[3217754]: + for dir in `ls`
Oct 10 12:58:51 mfeng bash[3217754]: + '[' -d init.sh ']'
Oct 10 12:58:51 mfeng bash[3217754]: + for dir in `ls`
Oct 10 12:58:51 mfeng bash[3217754]: + '[' -d stop.sh ']'
Oct 10 12:58:51 mfeng bash[3217754]: + sed -i 's/^FIRST_INIT_DONE=0/FIRST_INIT_DONE=1/g' /usr/local/sysom/init_scripts/server/init.sh
## 3. Контейнерное развёртывание
### 3.1 Развёртывание базовых служб
```bash
docker build -t sysom-base -f docker/sysom_base_dockerfile .
docker run -idt --privileged --name sysom-base sysom-base
Можно включить различные микросервисы, изменив файл docker/sysom_base_dockerfile.
После успешного развёртывания вы можете получить доступ к интерфейсу SysOM, посетив указанный публичный/частный адрес во время развёртывания, например, http://172.22.3.238.
По умолчанию используется имя пользователя и пароль admin/sysom@123. SysOM предоставляет демонстрационный сайт, который можно посетить по адресу http://sysom.openanolis.cn/. Имя пользователя и пароль — demo/sysom@openanolis123.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )