# Deploying Content Files

Unlike data files, content files cannot be deployed singularly. This is because content files often have interdependencies. To avoid a conflict, the console will always deploy the entire content file structure wrapped up in a single file. You can do this on demand, or it will happen automatically when a configuration is deployed.

## Automatic JavaScript minimization

As part of the deployment, any JavaScript file with the following setting ticked will result in an automatic minimization and a map file being generated on the deployed target:

<figure><img src="https://2423451286-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F42mDa58RoaDxb6t8mbaI%2Fuploads%2Fgit-blob-58ad1ad73b63562e0e537884cc03e1b65361ab8b%2Fimage.png?alt=media" alt=""><figcaption><p>Minimize on deploy options checked</p></figcaption></figure>

This allows you to work with full source JavaScript in development and minimized source in production that is still easy to debug.
