Change relative db paths to absolute paths in case we daemonize.
This commit is contained in:
parent
10294b6082
commit
cbd5d55222
|
@ -30,6 +30,7 @@ import argparse
|
||||||
import logging
|
import logging
|
||||||
import logging.config
|
import logging.config
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
import os
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -131,9 +132,15 @@ def setup():
|
||||||
|
|
||||||
verbosity = int(args.verbose) if args.verbose else None
|
verbosity = int(args.verbose) if args.verbose else None
|
||||||
|
|
||||||
|
# Because if/when we daemonize we change to root dir.
|
||||||
|
db_name = os.path.abspath(args.db)
|
||||||
|
log_file = args.log_file
|
||||||
|
if log_file:
|
||||||
|
log_file = os.path.abspath(log_file)
|
||||||
|
|
||||||
setup_logging(
|
setup_logging(
|
||||||
verbosity=verbosity,
|
verbosity=verbosity,
|
||||||
filename=args.log_file,
|
filename=log_file,
|
||||||
config_path=args.log_config,
|
config_path=args.log_config,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -141,7 +148,7 @@ def setup():
|
||||||
|
|
||||||
hs = SynapseHomeServer(
|
hs = SynapseHomeServer(
|
||||||
args.host,
|
args.host,
|
||||||
db_name=args.db
|
db_name=db_name
|
||||||
)
|
)
|
||||||
|
|
||||||
# This object doesn't need to be saved because it's set as the handler for
|
# This object doesn't need to be saved because it's set as the handler for
|
||||||
|
|
Loading…
Reference in New Issue