prepare for multi-node deployment

This commit is contained in:
Marvin Zhang
2019-02-26 13:00:06 +08:00
parent 8b8db8e94e
commit be887cef22
4 changed files with 28 additions and 2 deletions

13
utils/deploy.py Normal file
View File

@@ -0,0 +1,13 @@
import os, zipfile
# 打包目录为zip文件未压缩
def make_zip(source_dir, output_filename):
zipf = zipfile.ZipFile(output_filename, 'w')
pre_len = len(os.path.dirname(source_dir))
for parent, dirnames, filenames in os.walk(source_dir):
for filename in filenames:
pathfile = os.path.join(parent, filename)
arcname = pathfile[pre_len:].strip(os.path.sep) # 相对路径
zipf.write(pathfile, arcname)
zipf.close()