快速部署服务

收藏
我的收藏

前提条件​

已经拥有一个小程序、小游戏、小玩法的开发者。​
如果没有,去抖音开放平台开发者平台新建一个小玩法。​

操作指南​

入驻抖音云 ​

操作​
登录​
选择应用开通抖音云​
进入抖音云详情页​
说明​
使用抖音开放平台账号登录​
选择未开通的应用进行开通​
登录抖音云之后会自动跳转到应用列表界面,可以在该界面查看当前用户在抖音开放平台有权限的应用。根据应用在抖音云的开通、授权关系分为如下几种状态 ​
截图​
    1.前往抖音云官网​
    2.使用抖音开放平台账号登录​
    1.登录抖音云后,展示开发者在抖音开放平台有权限看到的所有应用。 ​
    2.点击「未开通」状态的应用,会弹出「开通抖音云」的弹窗。 ​
应用已开通抖音云,用户在抖音开放平台、抖音云同时有权限,则可点击进入操作。 ​

创建服务​

操作​
服务列表​
新建服务弹窗​
模板部署​
说明​
进入「服务列表」页面,点击「新建服务」,创建一个服务。​
服务会同时在 dev/prod 环境创建同名服务,后续服务需要先发布到 dev 环境后,才可以发布到 prod 环境。​
    1.外网入流量:服务需要被小程序端,域名等方式调用,则需要开启外网入流量​
    2.外网出流量:服务内请求外网资源​
为帮助快速创建服务,抖音云提供 模板部署,可视化完成部署操作。​
截图​

启用组件​

如果服务有MongoDB,Redis,Mysql等组件资源的依赖,则在「组件中心」和「更多组件」中按需点击「启用」即可。​
启用过程需要创建相关实例资源,因此较慢,大约需要等待几分钟,请耐心等待。启用后,则可以看到相关界面,下图以MySQL为例。​

部署发布​

    1.进入服务后,选择「部署发布」>「服务设置」,在「服务设置」页面中进行相应的配置。​
    2.在「部署方式」页签中,选择不同的发布方式,包含「git部署」和「镜像部署」。​
    git 部署:​
git部署」发布对Git仓库代码有一定的规范,详情可点「规范详情」。​
    i.选择「git部署」。​
    ii.在「代码源」右侧选择「Gitee」。​
    iii.第一次使用「Gitee」需要点击下方「授权」按钮,根据页面完成「Gitee」代码源的授权。​
    iv.选择「代码仓库」及其「分支」。​
    v.填入Dockerfile路径。​
Dockerfile路径为Dockerfile文件相对于根目录的地址。​
    vi.点击「保存」。​
    镜像部署:​
    vii.下载安装 CLI 工具,具体可参考 抖音云 CLI 工具。​
npm install -g @open-dy/cloud-cli
    viii.登录 CLI。输入以下命令,进行用户的登录。​
dycloud login
    ix.确认应用与环境。​
dycloud env:switch
    x.将本地镜像推送至镜像仓库上。​
dycloud container:push
    3.在「部署运行」页面点击「发布」,「发布方式」选择「镜像部署」,选择刚刚上传的镜像版本点击「发布」即可。​
成功后:​
部署发布的更多功能介绍详情可见部署运行。​

云端服务调试​

为验证服务是否成功运行,可以去「接口调试」>「小程序模拟测试」中去进行调用。其中GET、POST、header、 query均与标准HTTP协议一致,具体功能介绍详情可见接口调试 。​
    域名调试:需要在「访问控制」中开通域名访问后,即可启用域名调试功能。​
    小程序模拟调试:勾选「模拟当前用户登录态」后会弹出二维码,扫码登录后,则可以携带用户信息,发送Web请求到本服务中。​

本地调试​

抖音云针对 JetBrains 系列的 IDE 平台提供了 Douyin Cloud ToolKit 插件(后面简称抖音云插件),开发者通过该插件可以更高效的在本地完成应用程序的开发、调试和测试,并且可以一键将本地应用程序部署到云端,提高开发和部署的效率。详情参考抖音云IDEA插件使用指南

服务日志​

进入「日志监控」-「日志查询」可以查看服务的相关日志。选择相应的时间段即可以筛选出相关日志,日志的产出会有略微的延迟。服务日志的具体功能详情可见日志查询。​

服务监控​

进入「日志监控」-「监控信息」后,选择相应的日期可以查看当前服务的QPS,响应时间等监控指标。更多的服务监控功能详情可见监控服务。​

相关文档​

如需要了解更多平台功能,详情可查看操作指南。​