@@ -64,7 +64,7 @@ below, run the following sequence of commands if you want to use the most up-to-
6464.. code :: sh
6565
6666 make down
67- make pull
67+ make dev. pull
6868 make dev.up
6969
7070 This will stop any running devstack containers, pull the latest images, and then start all of the devstack containers.
@@ -106,7 +106,7 @@ a minimum of 2 CPUs and 8GB of memory does work.
106106
107107 .. code :: sh
108108
109- make pull
109+ make dev. pull
110110
111111 4. Run the provision command, if you haven't already, to configure the various
112112 services with superusers (for development without the auth service) and
@@ -230,7 +230,7 @@ analyticstack ( e.g. lms, studio etc ) consider setting higher memory.
230230
231231 .. code :: sh
232232
233- make pull
233+ make dev. pull
234234 make pull.analytics_pipeline
235235
236236 3. Run the provision command to configure the analyticstack.
@@ -343,6 +343,11 @@ Credentials, etc:
343343
344344 make dev.up.lms
345345
346+ Similarly, ``make dev.pull `` can take a long time, as it pulls all services' images,
347+ whether or not you need them.
348+ To instead only pull images required by your service and its dependencies,
349+ run ``make dev.pull.<service> ``.
350+
346351Sometimes you may need to restart a particular application server. To do so,
347352simply use the ``docker-compose restart `` command:
348353
@@ -447,7 +452,7 @@ How do I run the images for a named Open edX release?
4474522. Use ``make dev.checkout `` to check out the correct branch in the local
448453 checkout of each service repository once you've set the ``OPENEDX_RELEASE ``
449454 environment variable above.
450- 3. ``make pull `` to get the correct images.
455+ 3. ``make dev. pull `` to get the correct images.
451456
452457All ``make `` target and ``docker-compose `` calls should now use the correct
453458images until you change or unset ``OPENEDX_RELEASE `` again. To work on the
@@ -552,7 +557,7 @@ starts, you have a few options:
552557
553558* Merge your updated requirements files and wait for a new `edxops Docker image `_
554559 for that service to be built and uploaded to `Docker Hub `_. You can
555- then download and use the updated image (for example, via ``make pull ``).
560+ then download and use the updated image (for example, via ``make dev. pull.<service> ``).
556561 The discovery and edxapp images are built automatically via a Jenkins job. All other
557562 images are currently built as needed by edX employees, but will soon be built
558563 automatically on a regular basis. See `How do I build images? `_
@@ -629,7 +634,7 @@ database migrations and package updates.
629634When switching to a branch which differs greatly from the one you've been
630635working on (especially if the new branch is more recent), you may wish to
631636halt the existing containers via ``make down ``, pull the latest Docker
632- images via ``make pull ``, and then re-run ``make dev.provision `` or
637+ images via ``make dev. pull.<service> ``, and then re-run ``make dev.provision `` or
633638``make dev.sync.provision `` in order to recreate up-to-date databases,
634639static assets, etc.
635640
@@ -817,7 +822,7 @@ directory:
817822
818823.. code :: sh
819824
820- make pull
825+ make dev. pull
821826
822827 Pull the latest Docker Compose configuration and provisioning scripts by running
823828the following command from the devstack directory:
@@ -926,7 +931,7 @@ No space left on device
926931If you see the error ``no space left on device `` on a Mac, Docker has run
927932out of space in its Docker.qcow2 file.
928933
929- Here is an example error while running ``make pull ``:
934+ Here is an example error while running ``make dev. pull ``:
930935
931936.. code :: sh
932937
0 commit comments