Skip to content
Snippets Groups Projects
Commit 6a92b06c authored by Richard van der Hoff's avatar Richard van der Hoff
Browse files

Add --data-directory commandline argument

We don't necessarily want to put the data in the cwd.
parent c7832945
No related branches found
No related tags found
No related merge requests found
......@@ -290,6 +290,15 @@ class Config(object):
" config file."
),
)
generate_group.add_argument(
"--data-directory",
metavar="DIRECTORY",
help=(
"Specify where data such as the media store and database file should be"
" stored. Defaults to the current working directory."
),
)
config_args, remaining_args = config_parser.parse_known_args(argv)
config_files = find_config_files(search_paths=config_args.config_path)
......@@ -323,6 +332,12 @@ class Config(object):
if not cls.path_exists(config_path):
print("Generating config file %s" % (config_path,))
if config_args.data_directory:
data_dir_path = config_args.data_directory
else:
data_dir_path = os.getcwd()
data_dir_path = os.path.abspath(data_dir_path)
server_name = config_args.server_name
if not server_name:
raise ConfigError(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment