mirror of
https://github.com/goharbor/harbor
synced 2025-04-19 20:33:58 +00:00
Merge pull request #713 from yhua123/master
add flag [-conf] for specify harbor.cfg position in prepare
This commit is contained in:
commit
3659a45d9c
|
@ -6,6 +6,7 @@ import random
|
||||||
import string
|
import string
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import argparse
|
||||||
from io import open
|
from io import open
|
||||||
|
|
||||||
if sys.version_info[:3][0] == 2:
|
if sys.version_info[:3][0] == 2:
|
||||||
|
@ -16,10 +17,14 @@ if sys.version_info[:3][0] == 3:
|
||||||
import configparser as ConfigParser
|
import configparser as ConfigParser
|
||||||
import io as StringIO
|
import io as StringIO
|
||||||
|
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument('-conf', dest='cfgfile', default = 'harbor.cfg',type=str,help="the path of Harbor configuration file")
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
#Read configurations
|
#Read configurations
|
||||||
conf = StringIO.StringIO()
|
conf = StringIO.StringIO()
|
||||||
conf.write("[configuration]\n")
|
conf.write("[configuration]\n")
|
||||||
conf.write(open("harbor.cfg").read())
|
conf.write(open(args.cfgfile).read())
|
||||||
conf.seek(0, os.SEEK_SET)
|
conf.seek(0, os.SEEK_SET)
|
||||||
rcp = ConfigParser.RawConfigParser()
|
rcp = ConfigParser.RawConfigParser()
|
||||||
rcp.readfp(conf)
|
rcp.readfp(conf)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user