文件名称:shaas:外壳即服务:通过HTTP和WebSockets在服务器环境中检查和执行脚本的API
文件大小:16KB
文件格式:ZIP
更新时间:2024-02-20 19:11:05
testing shell bash http rest
Shaas 外壳即服务 总览 通过HTTP和WebSockets在服务器环境中检查和执行脚本的API。 在您关心的服务器上,这显然不是一个好主意,但这只是出于测试目的的便利。 这不会为服务器提供任何保护。 这使得客户端可以访问服务器的整个文件系统。 请谨慎使用。 跑步 由于此应用程序为客户端提供了对服务器的完全访问权限,因此强烈建议在某种容器化环境(例如或运行它。 即使在容器化环境中,您也可能希望通过在启动之前在环境中设置BASIC_AUTH=user:password来设置用户名和密码,以通过HTTP基本认证使用。 要仅允许GET请求并禁止websocket,请在环境中设置READ_ONLY 。 Heroku 码头工人 使用运行: $ docker-compose up -d $ curl http://localhost:5000/ 用法 所有路径,方法和协议组合的端点行为摘要: 开机自检 得到 输入/附加 WebSocket 文件 在其目录的上下文中运行路径 下载路径 将身体上传到路径 在其目录的上下文中交互式运行路径 目录 在路径的上下文中运行身体 列出路径中的文件
【文件预览】:
shaas-master
----go.mod(298B)
----pkg()
--------pkg.go(282B)
----.github()
--------CODEOWNERS(17B)
----go.sum(788B)
----shaas.go(11KB)
----Dockerfile(675B)
----.circleci()
--------config.yml(767B)
----ftest()
--------http_test.go(3KB)
--------fixtures()
--------docker-compose.yml(411B)
--------setup_test.go(4KB)
----LICENSE.md(1KB)
----Procfile(11B)
----README.md(9KB)
----.profile(554B)
----docker-compose.yml(44B)
----app.json(262B)
----.gitignore(11B)
----bin()
--------web(5B)
--------pseudo-interactive-bash(111B)