【文件属性】:
文件名称:containerless:用于配置ECS部署的无服务器插件
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-10 15:04:36
JavaScript
无容器
一直厌倦JavaScript吗?
您的应用程序在无服务器的未来约束中不能正常工作吗?
如果您的Ruby / Go / Idris / Whatever应用程序几乎(但不太完全)像Lambda函数一样容易部署怎么办?
引入无containerless
简单,以声明方式配置的AWS容器部署。
警告:可能包含容器。 另外,码头工人。
安装
在您的无服务器项目中:
yarn add containerless
将以下内容添加到serverless.yml中:
plugins:
- containerless
指令
配置的应用程序将作为无服务器部署命令的一部分添加到堆栈中。
部署时,您应提供适当的docker image标签以使用
sls deploy --noDeploy --tag hello-world-1
建造
Containerless提供了cls-build
【文件预览】:
containerless-master
----elb.ts(2KB)
----serverless.ts(558B)
----elb.d.ts(293B)
----LICENSE.MD(1KB)
----resource.js(77B)
----yarn.lock(21KB)
----cfn.js(4KB)
----resource.ts(65B)
----index.ts(3KB)
----service.d.ts(988B)
----cluster.js(16KB)
----service.ts(6KB)
----listener.js(4KB)
----.npmignore(49B)
----service.js(9KB)
----serverless.js(77B)
----serverless.d.ts(605B)
----factory.ts(768B)
----examples()
--------Dockerfile(249B)
--------vpc.cfn.yml(6KB)
----factory.js(786B)
----tsconfig.json(491B)
----test()
--------cluster.test.js(7KB)
--------factory.test.js(3KB)
--------elb.test.d.ts(0B)
--------listener.test.ts(3KB)
--------service.test.js(7KB)
--------index.test.js(2KB)
--------elb.test.ts(4KB)
--------listener.test.js(5KB)
--------service.test.d.ts(0B)
--------cluster.test.ts(3KB)
--------index.test.ts(957B)
--------service.test.ts(4KB)
--------factory.test.ts(2KB)
--------elb.test.js(7KB)
--------cluster.test.d.ts(0B)
--------factory.test.d.ts(0B)
--------listener.test.d.ts(0B)
--------index.test.d.ts(0B)
----README.md(7KB)
----index.d.ts(542B)
----listener.d.ts(1KB)
----logo.png(5KB)
----cluster.ts(12KB)
----cluster.cfn.yml(6KB)
----factory.d.ts(113B)
----listener.ts(2KB)
----.gitignore(29B)
----index.js(3KB)
----resource.d.ts(69B)
----elb.js(3KB)
----cluster.d.ts(8KB)
----package.json(507B)