modernize fabric3

remotes/origin/pm_task_31703
Alexander Zolotarev 9 years ago
parent 8a8a78f7d3
commit 79cca65a1a
  1. 1
      Dockerfile
  2. 10
      fabfile.py
  3. 27
      id_rsa
  4. 2
      requirements.txt

@ -30,6 +30,7 @@ RUN chmod 600 -R /root/.ssh
RUN rm /root/.ssh/id_rsa RUN rm /root/.ssh/id_rsa
ADD . /code ADD . /code
RUN cp id_rsa /root/.ssh/
run ln -s /code/supervisor-app.conf /etc/supervisor/conf.d/ run ln -s /code/supervisor-app.conf /etc/supervisor/conf.d/
RUN pip install -r requirements.txt RUN pip install -r requirements.txt

10
fabfile.py vendored

@ -69,9 +69,9 @@ templates = {
} }
def _print(output): def _print(output):
print print ()
print output print ('%s' % output)
print print ()
def print_command(command): def print_command(command):
_print(blue("$ ", bold=True) + _print(blue("$ ", bold=True) +
@ -173,7 +173,7 @@ def upload_template_and_reload(name):
owner = template_settings.get("owner") owner = template_settings.get("owner")
mode = template_settings.get("mode") mode = template_settings.get("mode")
print '%s to %s' % (local_path, remote_path) print ('%s to %s' % (local_path, remote_path))
upload_template(local_path, remote_path, env, use_sudo=False, backup=False) upload_template(local_path, remote_path, env, use_sudo=False, backup=False)
@ -271,7 +271,7 @@ def create():
""" """
Stages the application on the server Stages the application on the server
""" """
sudo('rm -r %s -f' % env.project_path) sudo('rm -r -f %s' % env.project_path)
with cd('/var'): with cd('/var'):
run('mkdir -p www') run('mkdir -p www')
with cd('/var/www'): with cd('/var/www'):

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAwCS6IAHQ0u4/3t55bvNxI+kdD1liysdSu1A/7o6oPEZO/bOw
sFcPf67lZ+fETGOcbZlrPBVoX4Iijs7tVUI5lJoDuU4W4VjWNXisgGFb+O6kElqT
K/V14Gxy0QvJytnndcnR0ciSiA41bpF5619ziUV1e0yQoeFEy5ptIoU3b3C/DfBl
YYDcYCZwanH3SJ/6mrweTVVWsba3EtaXTemnCurmEPiLvQTdEbB7/SlNlMvUd6V3
w0/tcBILb2qs5v/4JGwzKbGrfXt0WzGdVtWcTp/GjoI7APMf2zWVxUyLY7u01pS0
FXgGlY/jougIn8+v83GYGcxfGBc4Mn6W+BXg4QIDAQABAoIBAEfltkvBwi0bf4Ta
xJ+yslRYp0oWDXSJTzjOF44hjWw4dthSA7yIZ0FE5YyS2g4ne+I69ThfXlXWsS20
2nP7uuYTF2+ge8lI36bUh9/mDm9AhN5lTAq356rZicEVYyXnkceuhDe2kLYecvnz
r6ZWajokZoiDpt8cFw0EtO+k35Bv/tgItobYxL3DRXIny4D528nwc6YhLOUoGZf8
lGx8HZjp6d33TAHLaA52WCJjlsqXFfA3wWrg24jptHwPS+H28MwPszlv7FC/KeCv
zfEjU36impVWLdRKcEbppFUfRVHKJOgH7bH/FQ5EFb0dyoxfa72+1et+MXL6ZwjG
Rs+gcJECgYEA4tFSQBnxdL1ULn1ng0dQIlsejbY0fzYhGxUpxiKOuXAggT2HF9Qw
QUrKTnfZueuMhDjNL5xRkv23TW3zUm9zg23pfOHSDzNt3Zb79DUNPa3LCSMB/f4c
248EcGScEXI8ipdJdawFS3cnvf+8h2MboAqTft9aNI1dm6pzyGEa/s0CgYEA2N1Y
D8Ivpol25ELb2zA4xs6GfPK74liyXIe96YNKCWS4g4oN1PuDJzQ5dz65WD1MCzKU
/qS4XV8/je+ODHvMm26MUtNELHfdmpwQWC/qH5N1GAhaIjLIBZX3bNtyo/XdrJFx
CVcD0Gk7v8e7nFs9AIqbL9i5P0W2ktI1l1C4wmUCgYA5hTQCpZGiNVFf6NWTaUZd
MBZzgb2WdTe4EonhgWoIhPL5U40q8di69iiP9bz1dVLRRUZjyJS3XjhaHoQSZ8k3
j2wjC3GmATjfdSa4K6wL9EMFMieTLhpLY92QUzNxCTNpQiyS9ujw1mrxuCUrgGrF
D2mQRzwtD5ypmXR7YITkEQKBgETgsEp5A4diW6eN8KRCQZYrHB3tPm1afHPVDSVw
dIBdRBlLLK97nqFB/gp4moeDGHbp/taN3JyTVu0uq7AdVdP8HYdk4F87RuAHN027
EiIrRGJ4rJ/1/v9/LRGe9V9MBLb9jqhHwcdc1QRJXLYBaHOWkkl1DQkijCU/rJO9
qKDdAoGAcL0feTmrf/31TDdJxtkC5KThDBSvpeoydqc4wJVIKlz+ei7NzT8mWuqg
sQdYXy0EF3TQdg+BnfhM1bpkwkC9+QZbgu05q8Q+UT9DSsLr09DrQIUeRFQnjg5s
lQiFk0yUZgL5/EYe5cqw9EEjUf3FQEwxuSR8Tfm5Qu9zYlZs3yI=
-----END RSA PRIVATE KEY-----

@ -70,4 +70,4 @@ urllib3==1.17
wcwidth==0.1.7 wcwidth==0.1.7
widgetsnbextension==1.2.6 widgetsnbextension==1.2.6
xlwt==1.1.2 xlwt==1.1.2
fabric fabric3

Loading…
Cancel
Save