SlapOS Home SlapOS

    SlapOS 如何在 Webrunner 上部署软件

    该文档解释了如何在 SlapOS Webrunner上部署软件
    • Last Update:2020-06-30
    • Version:001
    • Language:zh

    如何在 Webrunner 上部署软件

    本文档将展示如何在 SlapOS Webrunner 上部署软件版本。 该过程可用于 SlapOS repository 上可用的任何软件。 请注意,Webrunner 的行为类似于 SlapProxy(请参阅 SlapOS 体系结构),因为它包含可提供单个软件的“迷你 SlapOS Master”。 因此,实例化 Webrunner 意味着创建一个较小的封装系统,然后在其中部署另一个软件。 这是用于开发或托管简单软件版本的有效方法。

    内容索引

    • 部署软件

    部署软件

    本节将解释如何访问 Webrunner 并部署软件。 屏幕截图显示了helloworld 软件版本 的部署,并解释了如何扩展软件版本。

    访问 Webrunner

    SlapOS Interface - Webrunner Connection Parameters

    在您的 webrunner 服务上找到连接参数。 您可以使用 url 访问 webrunner,并使用 init-userinit-password 登录。

    Webrunner 登录首页

    Webrunner Interface - Landing Page

    在 Webrunner 登录首页上,选择“Open Software Release”。

    找到软件目录

    Webrunner Interface - Locate Software Directory

    找到“Software”目录,其中包含 Webrunner 上所有可用软件版本的列表。 该列表基于官方的 SlapOS软件 repository

    选择 Helloworld 软件

    Webrunner Interface - Select Software

    选择 Helloworld 软件版本,然后点击 Open Software.

    确认 Helloworld 软件

    Webrunner Interface - Confirm Software

    单击“Save”(除非在部署默认版本之前需要修改软件版本)。 然后单击绿色箭头开始构建和实例化。

    构建状态

    Webrunner Interface - Deployment Status

    保存后,软件部署就开始了。 部署可能需要几分钟(简单的软件,已经编译)到几个小时不等。 日志面板将通知部署期间遇到的任何错误或警告。

    构建完成

    Webrunner Interface - Deployment Finished

    顶部指示灯“Building State(构建状态)”将显示(或重新)构建软件版本的结果。 如果失败,一般可在 software.cfg 中找到错误。 底部指示灯显示“Running State (正在运行状态)",该状态指示是否可以从软件版本成功部署实例。 这部分如果出现错误一般可以在 instance.cfg.in 中找到。

    一旦两个指示灯都变为绿色,便表示该软件已部署并可以使用。

    查看服务

    Webrunner Interface - Inspect Services

    单击子标题中的 Services (服务) 以打开正在运行的服务的列表。在 software.cfg 文件中定义的服务应该正在运行。

    查看连接参数

    Webrunner Interface - Inspect Connection Parameters

    连接参数标签下会显示在 instance.cfg.in 中定义的参数。

    谢谢

    Image Nexedi Office
    • Nexedi SA
    • 147 Rue du Ballon
    • 59110 La Madeleine
    • France