mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 01:39:25 +08:00
up
This commit is contained in:
@@ -708,7 +708,7 @@ class files_api:
|
||||
return not path in nDirs
|
||||
|
||||
def getDirSize(self, path):
|
||||
if mw.getOs() == 'darwin':
|
||||
if mw.isAppleSystem():
|
||||
tmp = mw.execShell('du -sh ' + path)
|
||||
else:
|
||||
tmp = mw.execShell('du -sbh ' + path)
|
||||
|
||||
@@ -361,6 +361,12 @@ class classApi:
|
||||
self.send_file_list(f[0], f[0])
|
||||
|
||||
def send_file_list(self, spath, dpath):
|
||||
|
||||
if os.path.islink(spath):
|
||||
dpath = os.readlink(spath)
|
||||
mw.buildSoftLink(spath, dpath, True)
|
||||
return True
|
||||
|
||||
if not os.path.isdir(spath):
|
||||
return self.upload_file(spath, dpath, True)
|
||||
|
||||
@@ -468,13 +474,17 @@ class classApi:
|
||||
'/nginx/proxy/{}'.format(siteInfo['name']), "反向代理配置"],
|
||||
[self.__VHOST_PATH +
|
||||
"/letsencrypt/{}".format(siteInfo['name']), "网站[LETS]SSL证书"],
|
||||
# [self.__VHOST_PATH + "/ssl/{}".format(siteInfo['name']), "网站SSL证书"],
|
||||
]
|
||||
|
||||
if not mw.isAppleSystem():
|
||||
acme_dir = mw.getAcmeDomainDir(siteInfo['name'])
|
||||
s_files.append([acme_dir, "网站[ACME]SSL证书"])
|
||||
|
||||
s_files.append(
|
||||
[self.__VHOST_PATH + "/ssl/{}/fullchain.pem".format(siteInfo['name']), "网站SSL[fullchain]证书"])
|
||||
s_files.append(
|
||||
[self.__VHOST_PATH + "/ssl/{}/privkey.pem".format(siteInfo['name']), "网站SSL[privkey]证书"])
|
||||
|
||||
self.send_list(s_files)
|
||||
|
||||
if not self.send_file_list(siteInfo['path'], siteInfo['path']):
|
||||
@@ -772,7 +782,8 @@ class classApi:
|
||||
|
||||
def run(self):
|
||||
# 开始迁移
|
||||
# self.upload_file("/tmp/mysql-boost-5.7.39.tar.gz", "/tmp/mysql-boost-5.7.39.tar.gz")
|
||||
# self.upload_file("/tmp/mysql-boost-5.7.39.tar.gz",
|
||||
# "/tmp/mysql-boost-5.7.39.tar.gz")
|
||||
|
||||
# self.sync_other()
|
||||
self.sync_site()
|
||||
|
||||
Reference in New Issue
Block a user