---
title: "provision"
description: "Deploy the Outfitting infrastructure stack."
---

> Documentation Index
> Fetch the complete documentation index at: https://outfitting.jfa.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# provision

**Syntax:** `outfitting-manager provision [flags]`

Deploys the Outfitting Alchemy stack. Unless `--skip-configure` is set, stores the lockfiles Worker URL and token in the OS keychain after deployment. CLI flags override environment variables and deployment configuration values. `--docs` and `--no-docs` are mutually exclusive.

| Option | Description |
| --- | --- |
| `--deploy-config <path>` | Select the deployment JSON configuration file. |
| `--domain <hostname>` | Set the router apex hostname; an empty value clears the configured default. |
| `--docs` | Force deployment of the docs StaticSite and worker. |
| `--no-docs` | Omit the docs StaticSite and worker. |
| `--stack-name <name>` | Set the Alchemy stack name. |
| `--api-name <name>` | Set the API Worker name. |
| `--router-name <name>` | Set the router Worker name. |
| `--docs-name <name>` | Set the docs Worker name. |
| `--docs-assets-name <name>` | Set the docs StaticSite name. |
| `--installer-name <name>` | Set the installer Worker name. |
| `--database-name <name>` | Set the D1 database name. |
| `--kv-title <title>` | Set the KV namespace title. |
| `--private-fonts <bucket>` | Set the R2 private-fonts bucket name. |
| `--installer-hosts <hosts>` | Set comma-separated installer host aliases. |
| `--token <value>` | Set the lockfiles API token; defaults to the environment value or a generated token. |
| `--skip-configure` | Do not store the Worker URL or token in the OS keychain. |

Source: https://outfitting.jfa.dev/docs/cli/provision/index.mdx
