-
Notifications
You must be signed in to change notification settings - Fork 6
added the vibe deploy blog post #218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 12 commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
2f1320a
Add new logo image for website refresh announcement
tokifyi d388a0f
Add compressed new logo image
tokifyi 73f35d3
Remove image for re-adding
tokifyi 1eddbfa
Add new logo image
tokifyi a5f9c7d
Add new-look directory for brand refresh assets
tokifyi 1df9c3d
Remove new-look.png for re-upload
tokifyi 14a0ff2
Add new-look directory for brand assets
tokifyi 6571d10
Fix typos in website refresh announcement
tokifyi c51103b
Merge branch 'main' of https://github.com/tokifyi/defang-docs
tokifyi d6eebdf
Merge branch 'main' of https://github.com/tokifyi/defang-docs
tokifyi bf13a48
Add new blog post: Welcome to the world of Vibe Deploy
tokifyi f0884d5
Update 2025-04-23-vibe-deploy.md
tokifyi a648aec
Update 2025-04-23-vibe-deploy.md
tokifyi 8855049
Update 2025-04-23-vibe-deploy.md
tokifyi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
--- | ||
title: 'Welcome to the world of "Vibe Deploy": Easily Deploying your Vibe Coding Projects to the cloud with Defang' | ||
description: "Learn how to deploy your vibe coding projects to the cloud with Defang's new MCP Server" | ||
tags: | ||
[ | ||
Cloud, | ||
NoDevOps, | ||
BYOC, | ||
CLI, | ||
AI, | ||
LLMs, | ||
VibeCoding, | ||
MCP, | ||
DevTools, | ||
Docker, | ||
Compose, | ||
Cursor, | ||
Windsurf, | ||
VSCode, | ||
Claude, | ||
] | ||
author: Defang Team | ||
draft: false | ||
--- | ||
|
||
**"I'm building a project, but it's not really coding. I just see stuff, say stuff, run stuff, and copy-paste stuff. And it mostly works."** | ||
|
||
– [Andrej Karpathy](https://x.com/karpathy/status/1886192184808149383) | ||
|
||
Welcome to the world of **vibe coding**, an AI-assisted, intuition-driven way of building software. You do not spend hours reading diffs, organizing files, or hunting through documentation. You describe what you want, let the AI take a pass, and keep iterating until it works. | ||
|
||
**The Tools of Vibe Coding** | ||
|
||
Vibe coding would not exist without a new generation of AI-first tools. Here are some of the platforms powering this new workflow. | ||
|
||
- [Cursor](https://cursor.com) | ||
- [Windsurf](https://windsurf.com) | ||
- [VS Code /](https://code.visualstudio.com/) [VS Code Insiders](https://code.visualstudio.com/insiders/) | ||
- [Claude Desktop](https://claude.ai/download) | ||
|
||
While each has it's own strengths and weaknesses, they all support the basic vibe coding workflow described above. | ||
|
||
**Using Defang for "Vibe Deployment"** | ||
|
||
Once your app runs locally with these vibe coding tools, the next question is: how do you get it live in the cloud so you can share it with the world? | ||
|
||
That is where [**Defang**](https://defang.io/) comes in. | ||
|
||
Defang takes your app, as specified in your docker-compose.yml, and deploys it to the public cloud (AWS, GCP, or DigitalOcean) or the Defang Playground with a single command. It is already used by thousands of developers around the world to deploy their projects to the cloud. | ||
|
||
 | ||
|
||
And now with the [Defang MCP Server](https://docs.defang.io/docs/concepts/mcp), you can "vibe deploy" your project right from your favorite IDE! Once you have the Defang MCP Server installed (see instructions [here](https://docs.defang.io/docs/concepts/mcp)), just type in "deploy" (or any variation thereof) in the chat, it's that simple! It is built for hobbyists, vibe coders, fast-moving teams, and AI-powered workflows. | ||
|
||
Currently, we support deployment to the Defang Playground only, but we'll be adding deployment to public cloud soon. | ||
tokifyi marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
**How it works:** | ||
|
||
 | ||
|
||
The Defang MCP Server connects your coding editor (like VS Code or Cursor) with Defang's cloud tools, so you can ask your AI assistant to deploy your project just by typing a prompt. While natural language commands are by nature imprecise, the AI in your IDE translates that natural language prompt to a precise Defang command needed to deploy your application to the cloud. And your application also has a formal definition - the compose.yaml file - either something you wrote or the AI generated for you. So, the combination of a formal compose.yaml with a precise Defang command means that the resulting deployment is 100% deterministic and reliable. So the Defang MCP Server gives you the best of both worlds - the ease of use and convenience of natural language interaction with the AI, combined with the predictability and reliability of a deterministic deployment. | ||
|
||
We are so excited to make Defang even more easy to use and accessible now to vibe coders. Give it a try and let us know what you think on our [Discord](http://s.defang.io/discord)! |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.