parser.set("couchdb")
        # will continue
    except Exception,e:
        logging.error("Error reading local.ini file: "+str(e))
    
    

# get config
config_path="../../configurations/config.ini"
try:
    if sys.argv[1] == "-c":
        config_path = sys.argv[2]
except:
    pass
    
configs = ldpcommons.getConfig(config_path,["CouchDB","Addresses","General"])

# create working dir
couchdb_data_dir = configs["couchdb_working_dir"]
if os.path.exists(couchdb_data_dir) == False:
    os.makedirs(couchdb_data_dir)

# create log dir
log_dir = configs["general_log_dir"]
if os.path.exists(log_dir) == False:
    os.makedirs(log_dir)

# logging
logging.basicConfig(filename=os.path.join(log_dir,configs["couchdb_supervisor_log"]),level=logging.DEBUG)    

# run couchdb
    global nodejs
    
    nodejs.terminate()


signal.signal(signal.SIGTERM, signalHandler)

# get config
config_path="../configurations/config.ini"
try:
    if sys.argv[1] == "-c":
        config_path = sys.argv[2]
except:
    pass
# read configurations
configs = ldpcommons.getConfig(config_path,["Nodejs","Addresses","General"])

# create working dir
log_dir = configs["general_log_dir"]
if os.path.exists(log_dir) == False:
    os.makedirs(log_dir)

# logging
logging.basicConfig(filename=os.path.join(log_dir,configs["nodejs_supervisor_log"]),level=logging.DEBUG)    


# create working dir
working_dir = os.path.join(configs["general_working_dir"],configs["nodejs_working_dir"])
if os.path.exists(working_dir) == False:
    logging.info("Creating working dir")
    os.makedirs(working_dir)