> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# buildApplication

> Builds an application archive file to be deployed to the Application Container Cloud. The manifest and deployment JSON files will not be placed in the

Builds an application archive file to be deployed to the Application Container Cloud. The manifest and deployment JSON files will not be placed in the zip file, but will be next to it, and ready for use by the deploy operation. For this to happen, they need to be named `manifest.json` and `deployment.json`. 

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Project Path</td><td>`FDACC_PROJECT_PATH`</td><td>No</td><td>The path to the NodeJS or Java application and associated json files to compress. If a relative path is given, a path inside the `FD_TEMP_DIR`** **folder is used.</td></tr></tbody></table>

# Artifacts

This operation produces a zip file, manifest file, and deployment file for use by the deploy operation. They will be named in the format `FD_PROJECT_NAME.zip`, `manifest.json`, and `deployment.json`.

# Endpoint Selection

This operation will select all available endpoints associated to the Target.

# Endpoint Execution

This operation will randomly execute on one of the endpoints identified during selection.
