Изменения документа Установка SQL REST Proxy сервиса

Редактировал(а) PROSTO:СКУД 2026/09/16 13:37

От версии 14.1
отредактировано PROSTO:СКУД
на 2026/07/22 08:52
Изменить комментарий: К данной версии нет комментариев
К версии 13.1
отредактировано PROSTO:СКУД
на 2026/07/22 08:47
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -78,6 +78,7 @@
78 78  5. Нужно создать TLS-сертификаты или указать корпоративные сертификаты.
79 79  6. Нужно запускать `uvicorn app.main:app` как обычную службу `systemd`
80 80  
81 +
81 81  === 3.1 Системные зависимости===
82 82  
83 83  Т.к. для проекта нужен Python 3.11 или версия, с которой зависимости проекта гарантированно устанавливаются. Если в Astra Linux доступен только более старый Python, согласуйте установку Python 3.11 с администратором безопасности. Не заменяйте системный `/usr/bin/python3`.
... ... @@ -115,6 +115,7 @@
115 115  > deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/main-repository/ 1.8_x86-64 main contrib non-free non-free-firmware
116 116  > deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/extended-repository/ 1.8_x86-64 main contrib non-free non-free-firmware
117 117  
119 +
118 118  === 3.2 Пользователь и каталоги===
119 119  
120 120  Создать каталоги:
... ... @@ -135,6 +135,7 @@
135 135  > --shell /usr/sbin/nologin \
136 136  > sqlproxy
137 137  
140 +
138 138  Дать права а каалоги:
139 139  
140 140  > sudo chown -R root:root /opt/sql-proxy
... ... @@ -162,6 +162,7 @@
162 162  > sudo chown -R root:root /opt/sql-proxy
163 163  > sudo find /opt/sql-proxy -type d -exec chmod 755 {} \;
164 164  > sudo find /opt/sql-proxy -type f -exec chmod 644 {} \;
168 +```
165 165  
166 166  Сделайте скрипт `generate_certs.sh` исполняемым:
167 167  
... ... @@ -237,7 +237,7 @@
237 237  > sudo chown root:sqlproxy /etc/sql-proxy/sql-proxy.env
238 238  > sudo chmod 640 /etc/sql-proxy/sql-proxy.env
239 239  
240 -=== 3.6 Настройка запуска через systemd===
244 +3.6 Настройка запуска через systemd
241 241  
242 242  Создадим unit:
243 243  
... ... @@ -245,6 +245,7 @@
245 245  
246 246  Содержимое файла:
247 247  
252 +
248 248  > [Unit]
249 249  > Description=P-SKUD SQL REST Proxy Service
250 250  > After=network-online.target