# cloud-run-code **Repository Path**: calix678/cloud-run-code ## Basic Information - **Project Name**: cloud-run-code - **Description**: 在线运行编程语言代码,基于docker - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-11-04 - **Last Updated**: 2026-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Cloud-Run-Code > 在线运行代码 > 服务依赖docker环境 > ```shell go run main.go --port=端口号 --config=配置文件路径 ``` #### 手动其他添加语言 编辑`docker_config.json`文件 添加对应 key value 即可 ```json { "docker_runner": { "go": { "ext": "go", "filename": "main.go", "image": "golang:1.18.0-alpine3.15", "cmd": "go run main.go" } } } ``` `docker_runner`字段说明 | 字段名 | 说明 | |-------|------| | ext | 文件后续 | | filename | 容器中运行的文件名 | | image | 镜像名 | | cmd | 启动容器后运行的命令 | #### 接口说明 获取所有支持的语言列表 `GET /languages` ```json [ "go", "python", "php", "java", "node" ] ``` `POST /run?lang={lang}` * 参数说明 lang : 为 languages 接口返回的列表 * 请求体:具体代码 ```json { "lang": "{lang}", "message": "execute success", "result": "hello world" } ```