Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для

...

корректной

...

работоспособности

...

сервера

...

управления за

...

прокси-сервером

...

необходимо

...

выполнить

...

дополнительную

...

конфигурацию.

  1. Создаем директорию для переопределения systemd сервиса 
Code Block
languagebash
themeRDark
firstline1
linenumberstrue
sudo mkdir -p /etc/systemd/system/LayerServer.service.d

2. Создаем файл "/etc/systemd/system/LayerServer.service.d/http-proxy.conf", добавляем переменную окружения:

Code Block
languagebash
themeRDark
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80"

...

Code Block
languagebash
themeRDark
[Service]
Environment="HTTPS_PROXY=https://proxy.example.com:443"

...

Code Block
languagebash
themeRDark
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80"
Environment="HTTPS_PROXY=https://proxy.example.com:443"

В основном конфигурационном файле (/www/layers/var/config/config.ini) в секции proxy прописать IP-адрес сервера и port - proxy порт.

Login, password - необязательны.

Настройка собственного репозитория

Для подключения стороннего репозитория в конфигурационном файле в секции app, прописать “url=адрес_репозитория”.


Пример файла, хранящегося по адресу “адрес_репозитория”.

[

{

"id": -4,

"name": "Базовый слой",

"name_prefix": "base",

"description": "Слой с ядром и минимальным набором утилит",

"url": "http://repo.applite.ru/layers/stack/01.layer.base.sfs",

"with_kernel": true,

"version": "1.2.8"

},

{

"id": -1,

"name": "Сервер",

"name_prefix": "server",

"description": "Слой содержащий программное обеспечение для серверной части",

"url": "http://repo.applite.ru/layers/stack/03.layer.prometheus.server.sfs",

"with_kernel": false,

"version": "1.2.8"

},

{

"id": -2,

"name": "Сервер репликации",

"name_prefix": "node",

"description": "Слой, содержащий программное обеспечение для сервера репликаций",

"url": "http://repo.applite.ru/layers/stack/04.layer.prometheus.node.sfs",

"with_kernel": false,

"version": "1.2.8"

},

{

"id": -3,

"name": "Хост",

"name_prefix": "host",

"description": "Слой, содержащий программное обеспечение для полной работоспособности host",

"url": "http://repo.applite.ru/layers/stack/05.layer.prometheus.host.sfs",

"with_kernel": false,

"version": "1.2.8"

}

]