grounds-exec:在Docker容器中执行实时任意代码

时间:2024-06-13 23:06:41
【文件属性】:

文件名称:grounds-exec:在Docker容器中执行实时任意代码

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-13 23:06:41

JavaScript

执行官 该项目是一台具有基于实时双向事件通信的服务器, 使用该服务器在Docker容器内以多种语言执行套利代码。 Grounds-exec支持多种语言,并且添加对其他语言的支持确实很简单。 您所需就是 , ,该项目在与生产环境相同的Docker容器中运行。 语言能力 该项目与语言无关,唯一的要求是使Docker映像遵循此描述的格式。 请查阅此以获取有关如何增加对新语言堆栈的支持的更多信息。 先决条件 grounds-exec正在使用 。 这增加了从Web浏览器实时运行任意代码的能力。 每次run都在Docker容器内执行,并在run结束时销毁。 run开始后10秒钟,容器将自动超时。 如果run的请求时,从以前相同的客户端发送run请求已经在运行,这之前的请求将被正常中断。 克隆此项目 git clone https://github.com/grounds/ground


【文件预览】:
grounds-exec-master
----Dockerfile(537B)
----.gitignore(438B)
----README.md(5KB)
----bin()
--------server(76B)
----test()
--------mocha.opts(43B)
--------support()
--------features()
--------lib()
----docker-compose.yml(434B)
----docs()
--------CONTRIBUTING.md(1KB)
--------AUTHORS.md(501B)
----newrelic.js(13KB)
----LICENSE(1KB)
----.dockerignore(75B)
----package.json(873B)
----scripts()
--------env.sh(689B)
--------server.sh(60B)
--------test.sh(201B)
--------push.sh(222B)
----Makefile(476B)
----lib()
--------metrics.js(584B)
--------cli.js(555B)
--------server.js(530B)
--------docker.js(330B)
--------stream.js(371B)
--------logger.js(505B)
--------handlers()
--------utils.js(652B)
--------runner.js(4KB)
----circle.yml(244B)

网友评论