mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-11-11 07:41:02 +00:00
feat: add -m/--mount
option to dev quickstart
This commit is contained in:
parent
a2a3c022b8
commit
52cf0cc1ca
@ -18,6 +18,7 @@ Every user-facing change should have an entry in this changelog. Please respect
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
- [Feature] Add the `-m/--mount` option to `tutor dev quickstart`.
|
||||||
- [Bugfix] Fix `tutor dev start -m /path/to/frontend-app-learning` by introducing dev-specific `COMPOSE_DEV_TMP` and `COMPOSE_DEV_JOBS_TMP` filters (by @regisb).
|
- [Bugfix] Fix `tutor dev start -m /path/to/frontend-app-learning` by introducing dev-specific `COMPOSE_DEV_TMP` and `COMPOSE_DEV_JOBS_TMP` filters (by @regisb).
|
||||||
- [Bugfix] Log the shell commands that Tutor executes more accurately. (by @kdmccormick)
|
- [Bugfix] Log the shell commands that Tutor executes more accurately. (by @kdmccormick)
|
||||||
- [Bugfix] `tutor dev quickstart` would fail under certain versions of docker-compose due to a bug in the logic that handled volume mounting. (by @kdmccormick)
|
- [Bugfix] `tutor dev quickstart` would fail under certain versions of docker-compose due to a bug in the logic that handled volume mounting. (by @kdmccormick)
|
||||||
|
@ -64,8 +64,15 @@ def dev(context: click.Context) -> None:
|
|||||||
@click.command(help="Configure and run Open edX from scratch, for development")
|
@click.command(help="Configure and run Open edX from scratch, for development")
|
||||||
@click.option("-I", "--non-interactive", is_flag=True, help="Run non-interactively")
|
@click.option("-I", "--non-interactive", is_flag=True, help="Run non-interactively")
|
||||||
@click.option("-p", "--pullimages", is_flag=True, help="Update docker images")
|
@click.option("-p", "--pullimages", is_flag=True, help="Update docker images")
|
||||||
|
@compose.mount_option
|
||||||
@click.pass_context
|
@click.pass_context
|
||||||
def quickstart(context: click.Context, non_interactive: bool, pullimages: bool) -> None:
|
def quickstart(
|
||||||
|
context: click.Context,
|
||||||
|
non_interactive: bool,
|
||||||
|
pullimages: bool,
|
||||||
|
mounts: t.Tuple[t.List[compose.MountParam.MountType]],
|
||||||
|
) -> None:
|
||||||
|
compose.mount_tmp_volumes(mounts, context.obj)
|
||||||
try:
|
try:
|
||||||
utils.check_macos_docker_memory()
|
utils.check_macos_docker_memory()
|
||||||
except exceptions.TutorError as e:
|
except exceptions.TutorError as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user