Skip to content

Latest commit

 

History

History
86 lines (61 loc) · 2.13 KB

README.en.md

File metadata and controls

86 lines (61 loc) · 2.13 KB

nCov-page

Use Serverless Components to deploy a nCov page with 3 steps. Check how many people get sick in your city. The project based on Serverless full-stack template Vue.js + Express.js

 

  1. Install
  2. Create
  3. Deploy

简体中文 | English

 

1. Install

Install the Serverless Framework:

$ npm i -g serverless

2. Create

Next, use the create --template-url command to install the template.

$ serverless create --template-url https://github.com/tinafangkunding/nCov-page

Use cd command and get into \nCov-page folder, and the directory should look something like this:

|- api
|- dashboard
|- serverless.yml      

Run bootstrap script to install the NPM dependencies:

$ npm run bootstrap

3. Deploy

Deploy via the serverless command:

$ serverless

Use the --debug flag if you'd like to learn what's happening behind the scenes:

$ serverless --debug

  dashboard: 
    url: http://9u9ywac-n56qlg-1251971143.cos-website.ap-guangzhou.myqcloud.com
    env: 
      apiUrl:   https://service-l77nemo2-1251971143.gz.apigw.tencentcs.com/release/
      apiUrlSZ: https://myapi.ihogu.com/public/?s=Whfy.city&city=%E6%B7%B1%E5%9C%B3
  api: 
    region:              ap-guangzhou
    functionName:        tencent-fullstack-vue-api
    apiGatewayServiceId: service-l77nemo2
    url:                 https://service-l77nemo2-1251971143.gz.apigw.tencentcs.com/release/

  21s › dashboard › done

 

4. Account (optional)

If you cannot Login/Signup with Wechat QR code, just create a .env file

$ touch .env # your Tencent API Keys

Add the access keys of a Tencent CAM Role with AdministratorAccess in the .env file, using this format:

# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123
  • If you don't have a Tencent Cloud account, you could sign up first.