|
|
|
|
@ -17,6 +17,16 @@ def develop(): |
|
|
|
|
env.BRANCH = BRANCH_DEVELOP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@task |
|
|
|
|
def stage(): |
|
|
|
|
env.status = 'stage' |
|
|
|
|
env.user = USER_DEVELOP |
|
|
|
|
env.password = PASS_DEVELOP |
|
|
|
|
env.hosts = HOSTS_DEVELOP |
|
|
|
|
env.PROJECT_DIR = f'projects/{PROJECT_NAME_DEVELOP}-stage' |
|
|
|
|
env.BRANCH = BRANCH_PROD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@task |
|
|
|
|
def prod(): |
|
|
|
|
env.status = 'prod' |
|
|
|
|
@ -40,6 +50,10 @@ def docker_rebuild(): |
|
|
|
|
run('docker-compose build') |
|
|
|
|
run('docker-compose down') |
|
|
|
|
run('docker-compose up -d') |
|
|
|
|
elif env.status == 'stage': |
|
|
|
|
run('docker-compose -f docker-compose.stage.yml build') |
|
|
|
|
run('docker-compose -f docker-compose.stage.yml down') |
|
|
|
|
run('docker-compose -f docker-compose.stage.yml up -d') |
|
|
|
|
else: |
|
|
|
|
run('docker-compose -f docker-compose.develop.yml build') |
|
|
|
|
run('docker-compose -f docker-compose.develop.yml down') |
|
|
|
|
@ -51,6 +65,8 @@ def docker_restart(): |
|
|
|
|
with cd(env.PROJECT_DIR): |
|
|
|
|
if env.status == 'prod': |
|
|
|
|
run('docker-compose restart web') |
|
|
|
|
elif env.status == 'stage': |
|
|
|
|
run('docker-compose -f docker-compose.stage.yml restart web') |
|
|
|
|
else: |
|
|
|
|
run('docker-compose -f docker-compose.develop.yml restart web') |
|
|
|
|
|
|
|
|
|
|