Skip to content

Latest commit

 

History

History
58 lines (50 loc) · 2.49 KB

README.md

File metadata and controls

58 lines (50 loc) · 2.49 KB

cnbapplifecycle

Lifecycle that produces Cloud Foundry droplets using Cloud Native Buildpacks.

Builder

Flag(s) Type Description Default
-b, --buildpacks []string buildpacks to use
--system-buildpacks-dir string directory where system buildpacks are located /tmp/buildpacks
-d, --droplet string output droplet file /tmp/droplet
-r, --result string result file /tmp/result.json
-w, --workspaceDir string app workspace dir /home/vcap/workspace
-l, --layers string layers dir /home/vcap/layers
--pass-env-var []string environment variable(s) to pass to buildpacks
-c, --cache-dir string cache dir /tmp/cache
--cache-output string cache output /tmp/cache-output.tgz
--auto-detect bool run auto-detection with the provided buildpacks false

Metadata

Example

{
  "lifecycle_metadata": {
    "buildpacks": [
      {
        "key": "paketo-buildpacks/node-engine",
        "name": "paketo-buildpacks/[email protected]",
        "version": "3.2.1"
      },
      {
        "key": "paketo-buildpacks/npm-install",
        "name": "paketo-buildpacks/[email protected]",
        "version": "1.5.0"
      },
      {
        "key": "paketo-buildpacks/node-start",
        "name": "paketo-buildpacks/[email protected]",
        "version": "1.1.5"
      },
      {
        "key": "paketo-buildpacks/npm-start",
        "name": "paketo-buildpacks/[email protected]",
        "version": "1.0.17"
      }
    ]
  },
  "process_types": { "web": "sh /home/vcap/workspace/start.sh" },
  "execution_metadata": "",
  "lifecycle_type": "cnb"
}

Launcher

Reads config/metadata.toml from CNB_LAYERS_DIR (default /home/vcap/layers) and launches the application using the Cloud Native Buildpacks launcher.