# 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
```
