Spin up a development version
Let's switch to the dev channel as we want the bleeding edge build from DHIS2 v40. We want it seeded with a v40 dump so we are going to run it with --seed
.
d2 cluster up 2.40 --channel dev --seed
# result
# ---
# channel: dev
# dhis2Version: 2.40
# dbVersion: 2.40
Since the 2.40 branch exists in dhis2-core and the 2.40 dump exists on the database site the tool doesn't need more information to create an environment.
Now, let's run a master
build from the dev channel:
d2 cluster up master \
--channel dev \
--db-version dev \
--seed
# result
# ---
# channel: dev
# dhis2Version: master
# dbVersion: dev
Since the --dhis2-version
argument was omitted, it used the {name}
as fallback. Since we used master
as the name, and the master
tag exists in the dhis2/core-dev it is able to resolve a complete environment.
We could also have run:
d2 cluster up master \
--channel dev \
--db-version dev \
--dhis2-version master \
--seed
The name can be anything you wish, but remember to specify channel
, dhis2-version
, and db-version
in that case.