阿里云双十一优惠活动,点击链接进行购买: 一年仅需89元即可以购买服务器~。我个人服务器为2核4G配置,也更加推荐购买 2核4G三年799元 配置的服务器。
你可以跟着我的笔记 当我有一台服务器时,我做了什么 来开始维护服务器并搭建应用,将引导你使用 docker 和 k8s 搭建一个自己的服务器开发集群。

# 使用 Serverless 部署前端应用

无论选择 vercelnetlify 还是 alioss 部署前端应用,以下三项配置都是必不可少的:

[build]
  # 项目的根目录,及 npm 命令执行的目录
  base = ""

  # 将要服务化的静态文件,也是打包后生成的目录
  publish = ".vuepress/dist"

  # 打包命令
  command = "npm run build"

# Serverless 部署

在腾讯云的 Serverless 中,需要配置文件来部署应用。部署纯前端页面的话,需要使用一个 tencent-website 的组件,并使用以上配置进行部署。

以下是使用 vuepress 搭建我的博客的 Serverless 配置文件,在根目录新疆配置文件 serverless.yaml,配置如下:

component: website # (必填) 引用 component 的名称,当前用到的是 tencent-website 组件
name: shanyue-blog # (必填) 该 website 组件创建的实例名称

inputs:
  src:
    src: .
    index: index.html
    dist: .vuepress/dist
    hook: npm run build
    # websitePath: ./
  region: ap-guangzhou
  bucketName: my-bucket
  protocol: https

执行命令前设置两个环境变量(我偷懒直接全部扔到了 bashrc 下),在腾讯云的账号体系中可以找到:

export TENCENT_SECRET_ID=shanyue-id
export TENCENT_SECRET_KEY=shanyue-key

万事俱备只欠东风,一个命令搞定:

$ sls

# 更多

Last Updated: 8/25/2020, 12:34:12 PM