Перейти к содержимому

Defang

Развертывает приложения из Docker Compose в облако быстро и безопасно

Go
142 stars

Описание

Defang — CLI-инструмент для разработчиков, позволяющий преобразовывать приложения из Docker Compose в масштабируемые облачные развертывания на AWS, DigitalOcean, GCP или Defang. Поддерживает MCP-сервер для интеграции с IDE (VS Code, Cursor). Включает сэмплы на Go, Python, Node.js и Pulumi-провайдер. Идеален для быстрого деплоя, тестирования и AI-генерации проектов. Технологии: Go, Nix для разработки.

Возможности

Развертывание в облако

Преобразует Docker Compose в безопасные и масштабируемые деплои на выбранном облаке за минуты

Интеграция с IDE

MCP-сервер для seamless развертывания из VS Code, Cursor, Claude без выхода из редактора

AI-генерация проектов

Команда `defang generate` для создания новых сервисов с помощью ИИ

Сэмплы и примеры

Примеры на Go, Python, Node.js для задач и деплоя с помощью CLI или Pulumi

Управление через CLI

Команды для build, test, deploy; поддержка переменных окружения и completion для shell

Установка

Установка Defang CLI:

  • Через Homebrew: brew install DefangLabs/defang/defang
  • Через скрипт: eval "$(curl -fsSL s.defang.io/install)"
  • Через Go: go install github.com/DefangLabs/defang/src/cmd/cli@latest
  • Через Nix: nix-env -if https://github.com/DefangLabs/defang/archive/main.tar.gz
  • Через winget (Windows): winget install defang
  • Через Docker: docker run -it defangio/defang-cli help

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
142

Ссылки