Continuous Deployment with DeployBot

Author
By Darío Rivera
Posted On in CI/CD

To create the user with whom deploybot will deploy.

sudo useradd --create-home -s /bin/bash deploy
sudo adduser deploy www-data
sudo passwd deploy

To allow SSH access from deploybot.

su deploy
mkdir ~/.ssh
echo -e 'ssh-rsa AAAA........@DeployBot\n' >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys

Change permissions for the deploy user.

sudo chown -R deploy /var/www/sites/example.com/
sudo chmod -R a+w storage
sudo chmod a+w bootstrap/cache

Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.