> For the complete documentation index, see [llms.txt](https://0xpolygon.gitbook.io/dapp-launchpad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://0xpolygon.gitbook.io/dapp-launchpad/commands/deploy.md).

# deploy

```
dapp-launchpad deploy -n NETWORK_NAME
```

The `deploy` command deploys the smart contracts and frontend app to production.

## Options

| Option                 | Description                                                                                                                                                             |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| -n, --network-name     | Name of the network to deploy smart contracts to. (choices: "ethereum", "goerli", "polygonPos", "polygonMumbai", "polygonZkevm", "polygonZkevmTestnet")                 |
| --only-smart-contracts | Deploys only smart contracts and updates Smart contracts config for frontend.                                                                                           |
| --only-frontend        | Deploys only frontend; smart contracts data is read from Smart contracts config which must pre-exist. To generate these manually, use `generate smart-contracts-config` |
| -h, --help             | Display help for command                                                                                                                                                |

## Help

To get help, run:

```
dapp-launchpad deploy -h
```
