使用 Docker 在本地复制您的生产环境。只需运行 "spin up"。真的非常简单。

资助包维护!
serversideup

安装量: 10,175

依赖项: 0

建议者: 0

安全性: 0

星标: 1,182

关注者: 15

分支: 42

公开问题: 3

语言:Shell


README

Spin Header

Spin Header

Build Status License Support us
npm Packagist Downloads Discourse users Discord

介绍

别浪费时间修复您已经解决的问题的生产问题。 Spin 是一个 bash 工具,它提高了使用 Docker 的团队的用户体验。无论它们是否在运行 MacOS、Windows 或 Linux,都可以在任何机器上复制任何环境。使用 Docker 从单个配置文件集中管理您的基础设施。

Spin 是一个包装脚本,它在处理 Docker 时极大地改善了开发者的体验。Spin 使用 Docker 官方支持的功能和最佳实践。

功能

安装与使用

Spin 灵活,可以通过以下方式安装

简单安装命令

bash -c "$(curl -fsSL https://raw.githubusercontent.com/serversideup/spin/main/tools/install.sh)"

创建新项目

Spin 有 spin new 可以创建带有 Spin 的新项目,以及 spin init 将 Spin 添加到现有项目。

spin new laravel {{ your project name }}

寻找更多功能?

我们有一个 "Spin Pro Laravel 模板",它包括更多针对 Laravel 高级用户的特性。

如果您对 Pro 版本感兴趣,您可以访问 https://getspin.pro 获取更多信息。

Spin 的工作原理

Spin 是一个开源技术的集合,将它们整合到一个简单的体验中。

Spin 使用以下经过验证的技术

我们还使用 Spin 中的许多其他开源项目

资源

  • 网站 提供产品概述。
  • 文档 深入介绍如何使用该产品。
  • Discord 提供社区和团队的友好支持。
  • GitHub 用于源代码、错误报告和项目管理。
  • 获取专业帮助 - 直接从核心贡献者那里获得视频 + 屏幕共享帮助。

贡献

作为一个开源项目,我们致力于在开发过程中保持透明度和协作。我们非常感谢社区成员提供的任何贡献。无论您是在修复错误、提出功能、改进文档还是传播意识——您的参与都加强了项目。请查阅我们的贡献指南行为准则,了解我们如何尊重地合作。

需要帮助开始?加入我们的 Discord 社区,我们将帮助您!

我们的赞助商

我们的所有软件都是免费且对全世界开放的。没有赞助商的财务支持,这一切都无法实现。

Sponsors

个人支持者

GeekDougle  JQuilty  

关于我们

我们是DanJay——一个对开源产品充满热情的两人团队。我们创建了Server Side Up,以帮助分享我们的所学。

在以下地方找到我们

  • 📖 博客 - 获取有关 Web/移动开发的最新指南和免费课程。
  • 🙋 社区 - 从我们的社区成员那里获得友好的帮助。
  • 🤵‍♂️ 获取专业帮助 - 从核心贡献者那里获得视频 + 屏幕共享支持。
  • 💻 GitHub - 查看我们的其他开源项目。
  • 📫 新闻通讯 - 跳过算法,将优质内容直接发送到您的邮箱。
  • 🐥 Twitter - 您也可以关注DanJay
  • ❤️ 赞助我们 - 请考虑赞助我们,以便我们能够创建更多有用的资源。

我们的产品

如果您喜欢这个项目,请务必查看我们的其他项目。

📚 书籍

🛠️ 软件即服务

  • Bugflow:直接在GitHub、GitLab等平台获取可视化的错误报告。
  • SelfHost Pro:将Stripe或Lemonsqueezy连接到私有docker注册库以自托管应用程序。

🌍 开源