@jack-barr3tt/create-bouncer

中文文档
0.5.1发布于 2026/11/01MITES Module零依赖

编写Bouncer站点文件:CI管道、构建脚本、运行映像的组合文件和Hello示例。

中文使用文档

@jack-barr3tt / create-bouncer

为对象写入文件 保镖 站点:CI管道,构建和部署脚本; deploy/docker-compose.yml,以及Hello示例。

npx @jack-barr3tt/create-bouncer

在保存应用程序的git存储库中运行它。它询问要使用哪个CI (GitHub Actions、Woodpecker或Forgejo)、公共URL、服务器上该存储库的绝对路径以及主机端口。路径保存为 SITE_PATH. 端口保存为 PORT 默认为8080。

将相同的答案作为标志传递:

npx @jack-barr3tt/create-bouncer . \
  --ci github \
  --public-url https://apps.example.com \
  --site-path /var/www/apps \
  --port 8080

现有文件保留在适当的位置。在服务器上按您输入的路径克隆存储库,然后从 deploy/:

cp .env.example .env
# set AUTH_BOOTSTRAP_USERNAME and AUTH_BOOTSTRAP_PASSWORD
docker compose up -d

如何运行服务器,添加应用程序,并从git发布是在 保镖的自述.

许可证

麻省理工学院

版本与发布记录

@jack-barr3tt/create-bouncer 共发布 12 个版本,首次发布于 2026/10/04;过去 12 个月发布了 12 个版本。

版本发布日期距今
0.5.1latest2026/11/011 天前
0.5.02026/11/011 天前
0.4.12026/10/1618 天前
0.4.02026/10/1222 天前
0.3.52026/10/1222 天前
0.3.42026/10/1122 天前

关于 @jack-barr3tt/create-bouncer 的常见问题

@jack-barr3tt/create-bouncer 是什么?

编写Bouncer站点文件:CI管道、构建脚本、运行映像的组合文件和Hello示例。

如何安装 @jack-barr3tt/create-bouncer?

在项目目录运行 npm install @jack-barr3tt/create-bouncer,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 create-bouncer,可以用 npx create-bouncer 直接运行。

@jack-barr3tt/create-bouncer 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/jack-barr3tt__create-bouncer 是否存在。

@jack-barr3tt/create-bouncer 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@jack-barr3tt/create-bouncer 可以商用吗?

@jack-barr3tt/create-bouncer 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@jack-barr3tt/create-bouncer 还在维护吗?

最新版本 0.5.1 发布于 2026/11/01(1 天前);至今共发布 12 个版本,其中过去 12 个月发布了 12 个;首次发布于 2026/10/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。