/configuration

Конфигурация

Primary LanguageShell

Управление проектом

Основная папка

  • create.sh ⼀ "Развернуть проект";
  • enter.sh ⼀ "Войти в контейнер проекта";
  • firewall.sh ⼀ "Управление портами проекта";
  • info.sh ⼀ "Вывод общей и специфической информации проекта";
  • more.sh ⼀ "Выполнить глобальное действие";
  • power.sh ⼀ "Управление производительностью проекта";
  • protect.sh ⼀ "Генерация новых паролей проекта";
  • remove.sh ⼀ "Удалить проект";
  • run.sh ⼀ "Запуск основных внутренних процессов проекта";
  • start.sh ⼀ "Запустить проект";
  • stop.sh ⼀ "Остановить проект";
  • upgrade-major.sh ⼀ "Провести большое обновление контейнеров проекта";
  • upgrade-minor.sh ⼀ "Провести маленькое обновление контейнеров проекта";
  • version.sh ⼀ "Вывод версии проекта".

Проект поддерживается следующими системами

  • Fedora Linux 37;
  • macOS 13.2;
  • Не исключается возможность работы на других дистрибутивах Linux;
  • Не исключается возможность работы с помощью WSL на Windows;
  • Не исключается возможность работы на более ранних версиях macOS.

Для использования проекта нужно установить зависимости

  • Docker (https://docs.docker.com/engine/install). Необходим docker (v2) и docker-compose (v1);
  • OpenSSL (протестировано v3.0.8) или LibreSSL (протестировано v3.3.6);
  • XQuartz (https://www.xquartz.org, протестировано v2.8.4). Опционально, только для macOS. Требуется для поддержки GUI.

Порядок развертывания проекта

  1. Перейти в ./ и запустить скрипт с помощью команды в терминале "sh create.sh".

Дополнительная информация

  • "./" ⼀ "В документации это означает корневую папку редактора";
  • "sh название.sh" ⼀ "Запуск файла с расширением .sh".

Проект выражает благодарность

  • Linux;
  • Fedora Linux;
  • Docker;
  • И всем тем модулям, которые используются в данном проекте.

  • Цель проекта ⼀ автоматизация процессов;
  • Лицензия по которой распространяется данный проект ⼀ "MIT License", файл "_LICENSE";
  • Основатель проекта ⼀ "Артур Шкадинский" (ссылка: https://github.com/xihnik).