Контейнеры с приложениями

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (1)

просмотр истории страницы
| [*/app/blockpage/*|REDUCTOR9:Страница-заглушка] | Страница-заглушка для отдачи вместо заблокированного ресурса | Reductor |
| [*Satellite*|REDUCTOR9:Проверка работы Carbon Reductor с помощью Satellite] | Приложение для проверки работы Reductor, в обозримом будущем планируется перевод на платформу Carbon PL5 | Самостоятельный продукт |

h1. Конфигурационные файлы контейнеров

Конфигурационные файлы файлы имеют следующий формат:

{code}
#!/bin/bash

declare -A app
app['path']='/app/carbon_as'
app['local.ip']='169.1.0.1/8'
app['wizard']='1'
app['ppp-server.ip']='10.0.201.1'
app['name']='Carbon AS 5'
app['img']='/static/i/carbon_as.png'

declare -A srv
#pptp
srv['widget']='menu "Настройки серверов" "Настройка PPTP, L2TP, PPPoE и других серверов"'
srv['pptpd.enabled']='1'
srv['pptpd.enabled.widget']='checkbox "Включить PPTP-сервер" "Включить PPTP-сервер"'
{code}По сути - это bash скрипт, определяющий опции как элементы ассоциативных массивов.

Прямо в нём указываются и виджеты - то, как этот элемент будет выглядеть в настройках локального меню или веб-интерфейса.
Как правило опции находятся рядом с описанием.