vault backup: 2025-03-21 00:07:20
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user