Ejemplo n.º 1
0
 def restart_app(self):
     self.hosts.sudo("sv restart '%s'" % (esc1(RUNIT_SERVICE),))
Ejemplo n.º 2
0
 def django_manage(self, command):
     with self.hosts.cd(PROJECT_DIRECTORY):
         self.hosts.run("'%s' manage.py %s" % (esc1(PYTHON), command))
Ejemplo n.º 3
0
 def git_checkout(self):
     with self.hosts.cd(REPO_DIRECTORY):
         self.hosts.run('git stash')
         self.hosts.run("git checkout '%s'" % (esc1(BRANCH),))
         self.hosts.run("git pull origin '%s'" % (esc1(BRANCH),))
         self.hosts.run('git stash pop')
Ejemplo n.º 4
0
 def pip_install(self):
     with self.hosts.cd(PROJECT_DIRECTORY):
         self.hosts.run("'%s' install -r requirements.txt" % esc1(PIP))
Ejemplo n.º 5
0
 def git_clone(self):
     self.hosts.run("git clone '%s' --branch='%s' '%s'" % (esc1(REPOSITORY), esc1(BRANCH), (REPO_DIRECTORY)))