@@ -6,22 +6,41 @@ The command-line interface to xcengine is the command `xcetool`, which
66implements multiple subcommands and options for building and running
77container images and Application Packages.
88
9+ You can use the ` --help ` flag for any ` xcetool ` command or subcommand to get more
10+ details on usage and available options.
11+
912### ` xcetool image build `
1013
11- TODO
14+ This is the main ` xcetool ` subcommand: it builds a container image from a supplied
15+ notebook and environment file. If given the ` --eoap ` argument, it also generates
16+ a CWL file defining a corresponding application package.
1217
1318### ` xcetool image run `
1419
15- TODO
20+ This subcommand runs an xcengine container image. An image can also be run using the
21+ ` docker run ` command, but ` xcetool image run ` provides some additional convenience
22+ (e.g. easy configuration of the HTTP port).
1623
17- ###` xcetool make-script `
24+ ### ` xcetool make-script `
1825
19- TODO
26+ This subcommand does not generate a container image, but a directory containing
27+ the main contents that the image would have had: a script derived from the notebook
28+ along with some supporting files. The ` make-script ` subcommand is mainly useful for
29+ debugging.
2030
2131## Publishing your container image
2232
23- TODO
33+ Once you have built your container image locally, you can push it to an online
34+ registry. The tag is used to determine the registry and repository to which to
35+ push the image. For example, if an image is tagged ` quay.io/alice/helloworld:1.0 ` ,
36+ pushing it will attempt to upload the image to the repository ` helloworld `
37+ under the account ` alice ` on the registry ` quay.io ` .
38+
39+
40+ ## Deploying your Application Package
2441
25- ## Deploying your application package
42+ Once your container image has been pushed to a registry, the CWL file can be deployed
43+ to a cloud platform to make your Application Package available to users of this
44+ platform. The process for deploying the CWL file varies; consult the platform
45+ documentation or support for details.
2646
27- TODO
0 commit comments