tutor dev

Run Open edX locally with development settings

tutor dev [OPTIONS] COMMAND [ARGS]...

copyfrom

Copy files/folders from a container directory to the local filesystem.

tutor dev copyfrom [OPTIONS] SERVICE CONTAINER_PATH HOST_PATH

Arguments

SERVICE

Required argument

CONTAINER_PATH

Required argument

HOST_PATH

Required argument

dc

Direct interface to docker compose. This is a wrapper around docker compose. Most commands, options and arguments passed to this command will be forwarded as-is to docker compose.

tutor dev dc [OPTIONS] COMMAND [ARGS]...

Arguments

COMMAND

Required argument

ARGS

Optional argument(s)

exec

Run a command in a running container. This is a wrapper around docker compose exec. Any option or argument passed to this command will be forwarded to docker-compose. Thus, you may use -e to manually define environment variables.

tutor dev exec [OPTIONS] ARGS...

Arguments

ARGS

Required argument(s)

launch

Configure and run Open edX from scratch

tutor dev launch [OPTIONS]

Options

-I, --non-interactive

Run non-interactively

-p, --pullimages

Update docker images

--skip-build

Skip building Docker images

logs

View output from containers. This is a wrapper around docker compose logs.

tutor dev logs [OPTIONS] [SERVICE]...

Options

-f, --follow

Follow log output

--tail <tail>

Number of lines to show from each container

Arguments

SERVICE

Optional argument(s)

reboot

This is more than just a restart: with reboot, the platform is fully stopped before being restarted again

tutor dev reboot [OPTIONS] service

Options

-d, --detach

Start in daemon mode

Arguments

service

Optional argument(s)

restart

Specify ‘openedx’ to restart the lms, cms and workers, or ‘all’ to restart all services. Note that this performs a ‘docker compose restart’, so new images may not be taken into account. It is useful for reloading settings, for instance. To fully stop the platform, use the ‘reboot’ command.

tutor dev restart [OPTIONS] service

Arguments

service

Optional argument(s)

run

Run a command in a new container. This is a wrapper around docker compose run. Any option or argument passed to this command will be forwarded to docker compose. Thus, you may use -v or -p to mount volumes and expose ports.

tutor dev run [OPTIONS] ARGS...

Arguments

ARGS

Required argument(s)

start

Run all or a selection of services. Docker images will be rebuilt where necessary.

tutor dev start [OPTIONS] service

Options

--build

Build images on start

-d, --detach

Start in daemon mode

Arguments

service

Optional argument(s)

status

Print status information for containers

tutor dev status [OPTIONS]

stop

Stop a running platform

tutor dev stop [OPTIONS] service

Arguments

service

Optional argument(s)

upgrade

Perform release-specific upgrade tasks. To perform a full upgrade remember to run launch.

tutor dev upgrade [OPTIONS]

Options

--from <from_release>
Options:

ironwood | juniper | koa | lilac | maple | nutmeg | olive | palm | quince | redwood | sumac