# Building for Production

When your application is ready for release:

{% stepper %}
{% step %}
Build the React App

Open the terminal in the `web` folder and run:

{% code overflow="wrap" lineNumbers="true" %}

```bash
npm run build
```

{% endcode %}

This creates a `build` folder with the compiled static files.
{% endstep %}

{% step %}
Update Manifest

Open `fxmanifest.lua`.

* Comment out: `ui_page "http://localhost:1717"`
* Uncomment: `ui_page "web/build/index.html"`
  {% endstep %}

{% step %}
Disable Dev Mode

Set `Config.DevMode = false` in your configuration file.
{% endstep %}
{% endstepper %}

Your custom app is now ready to be distributed!
