24 lines
628 B
Markdown
24 lines
628 B
Markdown
# Setup target server
|
|
```bash
|
|
# Пользователь для деплоя
|
|
sudo useradd -m -s /bin/bash deploy
|
|
sudo usermod -aG docker deploy
|
|
|
|
# SSH-ключ
|
|
sudo mkdir -p /home/deploy/.ssh
|
|
sudo nano /home/deploy/.ssh/authorized_keys
|
|
# Вставь содержимое своего .pub ключа (того, что для GitLab)
|
|
|
|
sudo chmod 700 /home/deploy/.ssh
|
|
sudo chmod 600 /home/deploy/.ssh/authorized_keys
|
|
sudo chown -R deploy:deploy /home/deploy/.ssh
|
|
|
|
# Перелогин, чтобы группа docker применилась
|
|
sudo reboot
|
|
```
|
|
|
|
***After reboot check if it works***
|
|
```bash
|
|
su - deploy
|
|
docker ps
|
|
```
|