logo
0
0
WeChat Login
Forkfromexamples/ecosystem/jupyter-preview, behindmain12 commits

云开发仅预览模式

使用仅预览模式,点击云原生开发按钮,不会打开 WebIDE,而是直接打开预览页面。

注意:目前仅为 beta 版,无公开文档,随时可能改变用法

如何配置仅预览

# .cnb.yml
$:
  vscode:
    - docker:
        build: .ide/Dockerfile
      services:
        # 如需使用 docker 命令,可增加 docker 的 service
        # 如果在仅预览模式的 launch 启动命令中需要用到 docker 命令,则需将 docker 添加在第一个
        # - docker
        - name: vscode
          options:
            # 启用预览模式
            onlyPreview: true
            # 启动仅预览业务的 shell 命令,端口必须启动在 8686
            launch: preview
            # 离线保活时间,单位毫秒,不设置默认 10 分钟没有心跳(检测不到开发环境内的 http 连接)即关闭开发环境
            keepAliveTimeout: 3600000
            # 是否守护进程模式,默认为 false,非守护进程模式
            # true:以守护进程模式启动,即 launch 启动预览业务服务时,会直接运行在后台
            # false:非守护进程模式启动,执行 launch 启动预览业务服务时,可以看到日志,且需要等待 launch 启动完成并主动退出,才会继续执行后续流程
            # 推荐设置为 false,由用户自己实现业务启动成功后退出进程并后台运行,这样可以看到业务启动日志,方便定位问题
            daemon: true
      # 开发环境启动后会执行的任务
      stages:
        - name: ls
          script: ls -al

About

No description, topics, or website provided.
Language
Dockerfile15.7%
Others84.3%