一个开源的 TypeScript 笔记本,在浏览器中运行 TypeScript,提供交互式开发体验
Warning
截止 2025-07-20,暂时无法直接在 https 协议下使用,由于项目 websocket 连接使用的是 `ws://`,会出现错误,请使用 http 协议访问
暂时可以使用 tls 标签,srcbook:tls 版本中,已经将 ws:// 替换为 wss://
官方内部使用了 Posthog,会发送一些匿名数据,如果不希望发送数据,需要手动在源码中去掉,并重新构建镜像
docker run -d --name srcbook -p 2150:2150 aliuq/srcbook:latest
# 挂载目录
docker run -d --name srcbook -v ./srcbook-data:/srcbook -p 2150:2150 aliuq/srcbook:latest
# 测试
docker run --rm --name srcbook -p 2150:2150 aliuq/srcbook:latest
访问 http://localhost:2150 即可使用
创建 docker-compose.yml 文件
name: srcbook
services:
srcbook:
image: aliuq/srcbook:latest
container_name: srcbook
restart: unless-stopped
ports:
- '2150:2150'
volumes:
- ./srcbook-data:/srcbook
运行服务
docker-compose up -d
# 克隆仓库
git clone https://github.com/aliuq/apps-image.git
cd apps-image/apps/srcbook
# 构建镜像
docker buildx build -f ./Dockerfile -t srcbook:local --load .
# 运行测试
docker run --rm --name srcbook-local -p 2150:2150 srcbook:local
# 显示详细构建日志
docker buildx build --progress=plain -f ./Dockerfile -t srcbook:debug --no-cache --load .
📝 该文档由 AI 辅助生成并整理,如有问题请随时反馈。
Content type
Image
Digest
sha256:900974479…
Size
68.3 MB
Last updated
over 1 year ago
docker pull aliuq/srcbook