Docker/Linux analysis-node file storage locations
Overview
When analyzing your applications, each CAST Imaging analysis-node will need to store various data, for example:
- logs
- extensions
- source code
- temporary files
The table below explains where these folders will be located by default.
Locations
| Folder | Default path | Remarks | 
|---|---|---|
| delivery | On machine(s) where analysis-nodeis installed:/opt/cast/shared/delivery | Contains reference information about applications and the various source code deliveries that have occurred for a given application. 
 | 
| deploy | On machine(s) where analysis-nodeis installed:/opt/cast/shared/deploy | Used to store certain types of source code which require further extraction and processing before analysis, such as .castextractionfiles or.PDSdump files.
 | 
| common-data | On machine(s) where analysis-nodeis installed:/opt/cast/shared/common-data | A common location used for node related data (logs, backup, source code upload and other folders used by the node). 
 | 
| Logs | On machine(s) where analysis-nodeis installed:/opt/cast/core/CAST/Logs | Used for storing all technical logs produced by the node with regard to code delivery/analysis activities. One sub-folder folder will be created per application onboarded in CAST Imaging. The log files will contain the path and the name of the source file. For some warning messages (e.g.: syntax error), the path of the source code involved in the warning is shown in the log. Must always be located on the node machine and is required on each node. | 
| LISA/LTSA | On machine(s) where analysis-nodeis installed:/opt/cast/core/CASTMS/LISAandopt/cast/core/CASTMS/LTSA | Location to store temporary files generated during the analysis process on each node: 
 Must always be located on the node machine and is required on each node. | 
| extensions | On machine(s) where analysis-nodeis installed:/opt/cast/core/Extensions | Used for storing CAST technology extensions obtained by CAST Imaging from https://extend.castsoftware.com . Must always be located on the node machine and is required on each node. |