vault backup: 2025-03-21 00:07:20

This commit is contained in:
sShemet
2025-03-21 00:07:20 +05:00
parent 53b174d741
commit 737b7b0d7d

View File

@@ -89,7 +89,6 @@ DELETE
- Проверка на показ “турбостарта” при запуске - Проверка на показ “турбостарта” при запуске
- Проверка на вопрос “краткого туториала” - Проверка на вопрос “краткого туториала”
### Требования к конечному серверу: ### Требования к конечному серверу:
git git
docker+compose docker+compose
@@ -100,8 +99,10 @@ nginx can bash
nginx authorized key from master API nginx authorized key from master API
nvm.sh для пользователя nginx, содержащий импорт путей к nvm/npm nvm.sh для пользователя nginx, содержащий импорт путей к nvm/npm
nginx sudo NOPASSWD /usr/bin/docker (remote cmd exec) сделать nginx пользователя по-умолчанию www-data для правильного предоставления прав из-под контейнера.
nginx sudo NOPASSWD /usr/bin/docker-compose (remote cmd exec)
www-data/nginx sudo NOPASSWD /usr/bin/docker (remote cmd exec)
www-data/nginx sudo NOPASSWD /usr/bin/docker-compose (remote cmd exec)
``` ```
www-data ALL=(ALL) NOPASSWD: /usr/bin/docker www-data ALL=(ALL) NOPASSWD: /usr/bin/docker
www-data ALL=(ALL) NOPASSWD: /usr/sbin/nginx www-data ALL=(ALL) NOPASSWD: /usr/sbin/nginx
@@ -109,7 +110,7 @@ www-data ALL=(ALL) NOPASSWD: /usr/bin/docker-compose
``` ```
nginx sudo NOPASSWD certbot (remote cmd exec) www-data sudo NOPASSWD certbot (remote cmd exec)
### Права на каталоги сервера (nginx:nginx 775): ### Права на каталоги сервера (nginx:nginx 775):
/srv/www — current code (composer install && npm run build) /srv/www — current code (composer install && npm run build)