Commit d99d6809 authored by 智勇's avatar 智勇

recruiting-management 定制

parent 795eb6f6
...@@ -58,25 +58,37 @@ def _replayHanlder(rule, to, matched): ...@@ -58,25 +58,37 @@ def _replayHanlder(rule, to, matched):
return to; return to;
# 替换文件中的内容 # 替换文件中的内容
for file in files: if project == 'recruiting-management':
logger.info('开始替换文件:' + str(file)) for file in files:
for line in fileinput.input(file, inplace = 1): logger.info('开始替换文件:' + str(file))
for item in config: for line in fileinput.input(file, inplace = 1):
rule = copy.deepcopy(item[1]) p = re.compile(r'' + 'api.stantoo.com')
if rule.get('useNamespace', None) and rule['to']: to = 'recruitapi-' + namespace + '.liangkebang.net'
rule['to'] = '-' + namespace + rule['to'] _handler1 = partial(_replayHanlder, 'api.stantoo.com', to)
line = re.sub(p, _handler1, line)
print(line, end = '')
fileinput.close()
if rule.get('useHost', None): else:
domain = sys.argv[1].split('.')[0] for file in files:
rule['to'] = '//' + domain + rule['to'] logger.info('开始替换文件:' + str(file))
for line in fileinput.input(file, inplace = 1):
for item in config:
rule = copy.deepcopy(item[1])
if rule.get('useNamespace', None) and rule['to']:
rule['to'] = '-' + namespace + rule['to']
if rule['reg']: if rule.get('useHost', None):
p = re.compile(r'' + rule['reg']) domain = sys.argv[1].split('.')[0]
_handler1 = partial(_replayHanlder, rule['reg'], rule['to']) rule['to'] = '//' + domain + rule['to']
line = re.sub(p, _handler1, line)
print(line, end = '') if rule['reg']:
fileinput.close() p = re.compile(r'' + rule['reg'])
_handler1 = partial(_replayHanlder, rule['reg'], rule['to'])
line = re.sub(p, _handler1, line)
print(line, end = '')
fileinput.close()
logger.info('完成') logger.info('完成')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment