0
私は展開が必要な2つのサーバーがありますが、設定が少し異なります。アプリケーションは、各サーバー上の別のパスに配置されます(/var/www/sites/my_site
および/var/www/my_site
)。pythonファブリックにdynamic remote_pathを付けてください
env.roledefs = {
'production': ['host1.foo.bar', 'host2.foo.bar']
}
@task
@roles(['production'])
def deploy():
files = getBundlePaths()
for file in files:
# How would I go about uploading to a different path per server?
put(file, ...)