Изменение конфигурационного файла repko
This commit is contained in:
parent
2192b3647f
commit
0ac19f6c8f
2 changed files with 55 additions and 7 deletions
|
|
@ -94,6 +94,18 @@ sections:
|
|||
- "### Бла бла бла бла. \n lorem ipsum прочее прочее прочее прочее"
|
||||
- "## Бла бла бла бла. \n lorem ipsum прочее прочее прочее прочее"
|
||||
actions:
|
||||
- name: "Create directories"
|
||||
type: "command"
|
||||
command: "mkdir -p \
|
||||
/etc/repko \
|
||||
/var/log/repko \
|
||||
/var/lib/repko \
|
||||
/var/lib/repko/uploads \
|
||||
/var/lib/repko/gnupg \
|
||||
/var/www/repko \
|
||||
/usr/share/keyrings \
|
||||
/usr/share/ca-certificates/repko"
|
||||
error: "не удалось создать необходимые директории"
|
||||
- name: "Sleep 1"
|
||||
type: "command"
|
||||
#command: "touch /etc/repko/{{.api_domain}}.txt"
|
||||
|
|
@ -137,6 +149,34 @@ sections:
|
|||
require-packages:
|
||||
- "adduser"
|
||||
error: "Ошибка при создании пользователя"
|
||||
- name: "Set directories ownership"
|
||||
type: "command"
|
||||
command: "chown -R {{.repko_user}}:{{.repko_user}} /var/log/repko /var/lib/repko /var/www/repko /etc/repko /var/lib/gnupg"
|
||||
error: "Ошибка установка владельца для директорий"
|
||||
- name: "Set rights 755"
|
||||
type: "command"
|
||||
command: "chmod -R 755 /var/www/repko /usr/share/keyrings"
|
||||
error: "Ошибка установки прав 755"
|
||||
- name: "Set rights 750"
|
||||
type: "command"
|
||||
command: "chmod -R 750 /var/log/repko /var/lib/repko /etc/repko"
|
||||
error: "ошибка установки прав 750"
|
||||
- name: "Set rights 700"
|
||||
type: "command"
|
||||
command: "chmod -R 700 /var/lib/repko/gnupg"
|
||||
error: "Ошибка установки прав 700"
|
||||
- name: "Set files ownership"
|
||||
type: "command"
|
||||
command: "chown {{.repko_user}}:{{.repko_user}} /opt/repko/repko /opt/repko/.env /etc/repko/config.ini"
|
||||
error: "Ошибка установка владельца для файлов"
|
||||
- name: "Set rights 750"
|
||||
type: "command"
|
||||
command: "chmod 750 /opt/repko/repko"
|
||||
error: "Ошибка установки прав 640"
|
||||
- name: "Set rights 640"
|
||||
type: "command"
|
||||
command: "chmod 640 /opt/repko/.env /etc/repko/config.ini"
|
||||
error: "Ошибка установки прав 640"
|
||||
- name: "domain"
|
||||
description: "Настройка используемых доменов"
|
||||
fields:
|
||||
|
|
@ -144,10 +184,16 @@ sections:
|
|||
variable-name: "api_domain"
|
||||
field-type: "input"
|
||||
description: "Домен на котором будет работать api"
|
||||
validate:
|
||||
- rule: "regex_match(api_domain,`^[a-zA-Z0-9.-]+$`"
|
||||
message: "Только латинские буквы, цифры, -, '.'"
|
||||
- name: "panel_domain"
|
||||
variable-name: "panel_domain"
|
||||
field-type: "input"
|
||||
description: "Домен на котором будет работать сайт"
|
||||
validate:
|
||||
- rule: "regex_match(api_domain,`^[a-zA-Z0-9.-]+$`"
|
||||
message: "Только латинские буквы, цифры, -, '.'"
|
||||
- name: "cookie_domain"
|
||||
variable-name: "cookie_domain"
|
||||
description: "Домен для куки"
|
||||
|
|
|
|||
|
|
@ -49,10 +49,12 @@ type ActionProgressMsg struct {
|
|||
Message string
|
||||
}
|
||||
|
||||
// ActionsCompleteMsg сообщение результата выполнения действий
|
||||
type ActionsCompleteMsg struct {
|
||||
Success bool
|
||||
Log []string
|
||||
Success bool //Статус выполнения действий
|
||||
Log []string //Массив логов
|
||||
}
|
||||
|
||||
// ActionClearLogsMsg сообщение очистки окна логов действий
|
||||
type ActionClearLogsMsg struct {
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue