GitLab_CI_-_Training_notes/Target-server-setup.md

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
```