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

OSCHINA-MIRROR/yisin-lightos

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

Light OS

Проект Light OS

Light OS — это система, основанная на SpringBoot, которая объединяет разработку и эксплуатацию в одном инструменте. Изначально она была задумана как система эксплуатации, но впоследствии в неё было добавлено множество других функций, что сделало её довольно необычной системой. Любой желающий может взять её и модифицировать под свои нужды, чтобы облегчить работу своей компании. Для обсуждения можно присоединиться к Q-группе: 30491643.

Архитектура программного обеспечения

Запланированные функции

  • Построение проекта.
  • Развёртывание версий.
  • Мониторинг состояния.
  • Управление кластером.
  • Управление версиями.
  • Просмотр журналов.
  • Отчёты по эксплуатации.
  • Проверка качества кода.
  • Сканирование уязвимостей.
  • Другие...

Техническая основа:

  • Spring Boot.
  • Docker.
  • Kubernetes.
  • Zookeeper.
  • Redis.
  • Dubbo.
  • Svnkit.
  • Jsch.
  • MySQL.
  • Zui.

Инструкция по установке

  1. Создайте базу данных MySQL версии 5.6.
  2. Выполните сценарии создания таблиц базы данных и инициализации данных, которые находятся в каталоге dbscript/.
  3. Соберите проект с помощью Maven. После сборки у вас будет два файла: lightos-0.0.1-SNAPSHOT.war и lightos-0.0.1-SNAPSHOT.war.original. Файл lightos-0.0.1-SNAPSHOT.war можно запустить напрямую с помощью команды java -jar, а файл lightos-0.0.1-SNAPSHOT.war.original необходимо поместить в контейнер веб-сервера, такой как Tomcat, и удалить расширение .original.
  4. Также вы можете использовать скрипт lightos.sh для быстрого управления проектом, включая запуск, остановку, перезапуск и проверку статуса. В скрипте необходимо изменить некоторые параметры. Команды для работы со скриптом: ./lightos.sh start|stop|restart|status.
  5. Обратите внимание, что в проекте используются два jar-файла, код которых также доступен. Один из них, YsJConsole, на самом деле не используется и может быть удалён. Этот jar-файл не доработан и не включён в проект. Адреса файлов: https://gitee.com/yisin/JShell https://gitee.com/yisin/YsDevKit

Скриншоты проекта

Скриншот экрана входа Рабочий стол после успешного входа Экран управления пользователями Экран управления приложениями Интерфейс управления Docker Консоль управления Docker Интерфейс управления Zookeeper Узлы Zookeeper Интерфейс управления Redis Консоль Redis Модуль генерации кода Консоль Kubernetes Интерфейс управления Dubbo Тестирование интерфейса Dubbo Мониторинг сервисов Система уведомлений Контроль задач Zen Конференц-система

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

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

Введение

Описание недоступно Развернуть Свернуть
AGPL-3.0
Отмена

Обновления

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

Участники

все

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

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