Skip to main content

d2 app scripts deploy

Deploys a built application bundle to a running DHIS2 instance.

Note that you must run d2 app scripts build before running deploy

This command will prompt the user for the URL of the DHIS2 instance as well as a username and password to authenticate with that instance. The URL can be passed optionally as the first positional argument to the command, and the username with the --username or -u option. The password can be specified with the D2_PASSWORD environment variable. For example, the following will deploy the app without waiting for user input.

> d2 app scripts build
> export D2_PASSWORD=xyz
> d2 app scripts deploy https://play.dhis2.org/dev --username admin

Usage

> d2 app scripts deploy --help
d2-app-scripts deploy [baseUrl]

Deploy the built application to a specific DHIS2 instance

Global Options:
-h, --help Show help [boolean]
-v, --version Show version number [boolean]
--verbose Enable verbose messages [boolean]
--debug Enable debug messages [boolean]
--quiet Enable quiet mode [boolean]
--config Path to JSON config file

Options:
--cwd working directory to use (defaults to cwd)
--username, -u The username for authenticating with the DHIS2 instance
--timeout The timeout (in seconds) for uploading the app bundle
[default: 300]