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

OSCHINA-MIRROR/githubsync-orange

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

Orange

Шлюз на основе OpenResty (Nginx+lua) для мониторинга и управления API.

Установка и использование

Требования

  • MySQL версии 5.5 или выше.
  • OpenResty версии 1.9.7.3 или выше, либо Nginx с модулем lua. При установке OpenResty используйте опцию --with-http_stub_status_module.
  • Lor Framework. Обратите внимание:
    • Orange версии 0.6.1 и более ранние совместимы с lor версии 0.2.*
    • Orange версии 0.6.2 и выше совместим с lor версии 0.3.0 и выше.

Импортируйте файл SQL (например, install/orange-v0.6.3.sql), адаптированный к вашей версии Orange, в базу данных MySQL с именем orange.

Установка

  1. Управление сценариями. Используйте сценарии оболочки (например, start.sh) для управления Orange.

  2. Инструмент CLI. В дополнение к сценарию start.sh можно использовать новый инструмент CLI для управления Orange. Сначала установите его:

cd orange
make install

Затем модуль Lua времени выполнения Orange устанавливается в /usr/local/orange, а исполняемая команда с именем /usr/local/bin/orange создаётся.

Использование

Перед запуском Orange убедитесь, что файлы orange.conf и nginx.conf переопределены в соответствии с требованиями вашего проекта.

  1. Управление сценариями. Просто sh start.sh, чтобы запустить Orange. Вы можете переписать другие сценарии оболочки по мере необходимости.

  2. Инструмент CLI. Чтобы получить справку, введите orange help:

Usage: orange COMMAND [OPTIONS]

Команды:

start  Запустить шлюз Orange
stop   Остановить текущий Orange
reload Перезагрузить конфигурацию Orange
restart Перезапустить Orange
store  Инициализировать/обновить/создать резервную копию хранилища Orange
version Показать версию Orange
help   Показать подсказки по использованию

Документация

Узнайте больше об Orange на веб-сайте. На данный момент доступна только китайская версия.

Docker

https://store.docker.com/community/images/syhily/orange, поддерживается @syhily.

Участники

См. также

Архитектура плагинов во многом вдохновлена Kong.

Лицензия

MIT

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

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

Введение

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

Обновления

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

Участники

все

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

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