def install():
# Add user to sudo:
sudo('adduser {user} sudo'.format(user=env.username))
# Install Docker Compose:
sudo('curl -L '
'https://github.com/docker/compose/releases/download/{docker_compose_version}/'
'docker-compose-`uname -s`-`uname -m`'
' > /usr/local/bin/docker-compose'.format(docker_compose_version=env.docker_compose_version))
sudo('chmod +x /usr/local/bin/docker-compose')
# Add user to docker group:
sudo('gpasswd -a {user} docker'.format(user=env.username))
sudo('service docker restart')
# Create server directory structure:
sudo("mkdir -p /srv/certs /srv/config /srv/apps/default /srv/htdocs /srv/build")
sudo("chown -R %s:%s /srv/" % (env.username, env.username))
评论列表
文章目录