2021-04-12 12:41:14 +08:00
|
|
|
from config.project_config import PROJECT_NAME, PROJECT_NETWORK, PROJECT_PORT, PROJECT_INNER_IP
|
2021-04-12 00:21:07 +08:00
|
|
|
|
|
|
|
|
|
|
|
# 重写gitlab配置文件
|
|
|
|
def write_gitlab_config():
|
|
|
|
with open('.gitlab-ci.yml') as f:
|
|
|
|
content = f.read()
|
|
|
|
content = content.replace('PROJECT_NAME', PROJECT_NAME)
|
2021-04-12 12:41:14 +08:00
|
|
|
content = content.replace('PROJECT_PORT', PROJECT_PORT)
|
|
|
|
content = content.replace('PROJECT_NETWORK', PROJECT_NETWORK)
|
|
|
|
content = content.replace('PROJECT_INNER_IP', PROJECT_INNER_IP)
|
2021-04-12 00:21:07 +08:00
|
|
|
f.close()
|
|
|
|
with open('.gitlab-ci.yml', 'w') as f:
|
|
|
|
f.write(content)
|
|
|
|
f.close()
|
|
|
|
|
|
|
|
|
|
|
|
# 重写docker配置文件
|
|
|
|
def write_docker_config():
|
|
|
|
with open('Dockerfile') as f:
|
|
|
|
content = f.read()
|
|
|
|
content = content.replace('PROJECT_NAME', PROJECT_NAME)
|
|
|
|
f.close()
|
|
|
|
with open('Dockerfile', 'w') as f:
|
|
|
|
f.write(content)
|
|
|
|
f.close()
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
write_gitlab_config()
|
|
|
|
write_docker_config()
|