1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/anolis-sysom

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Передняя часть пакета требует наличия локальной среды Yarn. Если её нет, необходимо заранее развернуть среду Yarn, а затем перейти в каталог sysom_web и выполнить команду yarn для установки пакетов зависимостей.

В среде Mac установка 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 следует учитывать его актуальное название.

2.3 Развёртывание

  • Установите пакет 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.

4. Доступ через веб-интерфейс

После успешного развёртывания вы можете получить доступ к интерфейсу SysOM, посетив указанный публичный/частный адрес во время развёртывания, например, http://172.22.3.238.

По умолчанию используется имя пользователя и пароль admin/sysom@123. SysOM предоставляет демонстрационный сайт, который можно посетить по адресу http://sysom.openanolis.cn/. Имя пользователя и пароль — demo/sysom@openanolis123.

Другие вопросы см. в FAQ

https://gitee.com/anolis/sysom/wikis/SysOM%20FAQ

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Python и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/anolis-sysom.git
git@api.gitlife.ru:oschina-mirror/anolis-sysom.git
oschina-mirror
anolis-sysom
anolis-sysom
main