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

docker dev start: add options to install or update modules

parent caee3728
No related merge requests found
...@@ -73,6 +73,30 @@ ...@@ -73,6 +73,30 @@
help="Database user password [default: %(default)s]", help="Database user password [default: %(default)s]",
default=project_name, 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? # XXX add auto create user and password?
# TODO add a way to add options to docker # TODO add a way to add options to docker
...@@ -129,6 +153,15 @@ ...@@ -129,6 +153,15 @@
arg.append('--db_user %s' % db_user) arg.append('--db_user %s' % db_user)
if db_password: if db_password:
arg.append('--db_password %s' % db_user) 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 # auto detect local ip
ifaceName = 'docker0' 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