Skip to content
Snippets Groups Projects
Commit 7cc77666832d authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

docker dev start: add options to install or update modules

parent caee37286edc
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,30 @@
help="Database user password [default: %(default)s]",
default=project_name,
)
parser.add_argument(
'-d',
'--database',
help="Database [default: %(default)s]",
default=None,
)
parser.add_argument(
'-u',
'--update',
help="Module to update (will also set --i18n-overwrite)"
"[default: %(default)s]",
default=None,
)
parser.add_argument(
'-i',
'--install',
help="Module to install [default: %(default)s]",
default=None,
)
parser.add_argument(
'--without-demo',
help="Module to avoid including demo data [default: %(default)s]",
default=None,
)
# XXX add auto create user and password?
# TODO add a way to add options to docker
......@@ -129,6 +153,15 @@
arg.append('--db_user %s' % db_user)
if db_password:
arg.append('--db_password %s' % db_user)
if nmspc.update:
arg.append('-u %s' % nmspc.update)
arg.append('--i18n-overwrite')
if nmspc.database:
arg.append('-d %s' % nmspc.database)
if nmspc.install:
arg.append('-i %s' % nmspc.database)
if nmspc.without-demo:
arg.append('--without-demo %s' % nmspc.database)
# auto detect local ip
ifaceName = 'docker0'
......
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