Skip to content

Commit 43a2d55

Browse files
authored
Merge pull request #4010 from pipecat-ai/mb/quickstart-cloud-build
Update quickstart to use cloud builds
2 parents 374bfd4 + 38a4d4f commit 43a2d55

2 files changed

Lines changed: 7 additions & 30 deletions

File tree

examples/quickstart/README.md

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -81,23 +81,12 @@ Transform your local bot into a production-ready service. Pipecat Cloud handles
8181

8282
> 💡 Tip: You can run the `pipecat` CLI using the `pc` alias.
8383
84-
3. Set up Docker for building your bot image:
85-
86-
- **Install [Docker](https://www.docker.com/)** on your system
87-
- **Create a [Docker Hub](https://hub.docker.com/) account**
88-
- **Login to Docker Hub:**
89-
90-
```bash
91-
docker login
92-
```
93-
9484
### Configure your deployment
9585

96-
The `pcc-deploy.toml` file tells Pipecat Cloud how to run your bot. **Update the image field** with your Docker Hub username by editing `pcc-deploy.toml`.
86+
The `pcc-deploy.toml` file tells Pipecat Cloud how to run your bot.
9787

9888
```ini
9989
agent_name = "quickstart"
100-
image = "YOUR_DOCKERHUB_USERNAME/quickstart:0.1" # 👈 Update this line
10190
secret_set = "quickstart-secrets"
10291

10392
[scaling]
@@ -107,12 +96,9 @@ secret_set = "quickstart-secrets"
10796
**Understanding the TOML file settings:**
10897

10998
- `agent_name`: Your bot's name in Pipecat Cloud
110-
- `image`: The Docker image to deploy (format: `username/image:version`)
11199
- `secret_set`: Where your API keys are stored securely
112100
- `min_agents`: Number of bot instances to keep ready (1 = instant start)
113101

114-
> 💡 Tip: [Set up `image_credentials`](https://docs.pipecat.ai/deployment/pipecat-cloud/fundamentals/secrets#image-pull-secrets) in your TOML file for authenticated image pulls
115-
116102
### Log in to Pipecat Cloud
117103

118104
To start using the CLI, authenticate to Pipecat Cloud:
@@ -121,7 +107,7 @@ To start using the CLI, authenticate to Pipecat Cloud:
121107
pipecat cloud auth login
122108
```
123109

124-
You'll be presented with a link that you can click to authenticate your client.
110+
You'll be presented with a link and six-digit code that you can click to authenticate your client.
125111

126112
### Configure secrets
127113

@@ -133,20 +119,16 @@ pipecat cloud secrets set quickstart-secrets --file .env
133119

134120
This creates a secret set called `quickstart-secrets` (matching your TOML file) and uploads all your API keys from `.env`.
135121

136-
### Build and deploy
137-
138-
Build your Docker image and push to Docker Hub:
139-
140-
```bash
141-
pipecat cloud docker build-push
142-
```
122+
### Deploy
143123

144124
Deploy to Pipecat Cloud:
145125

146126
```bash
147127
pipecat cloud deploy
148128
```
149129

130+
This pushes your project files to Pipecat Cloud where a docker image is built and deployed into production.
131+
150132
### Connect to your agent
151133

152134
1. Open your [Pipecat Cloud dashboard](https://pipecat.daily.co/)
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
agent_name = "quickstart-test"
2-
image = "your_username/quickstart-test:latest"
3-
secret_set = "quickstart-test-secrets"
1+
agent_name = "quickstart"
2+
secret_set = "quickstart-secrets"
43
agent_profile = "agent-1x"
54

6-
# RECOMMENDED: Set an image pull secret:
7-
# https://docs.pipecat.ai/deployment/pipecat-cloud/fundamentals/secrets#image-pull-secrets
8-
image_credentials = "dockerhub-access"
9-
105
[scaling]
116
min_agents = 1

0 commit comments

Comments
 (0)