サーバレスギャラリーで素早くビルドウェブサイト

この記事では、最初に現れたサーバレス中国のネットワークを再版するために、オリジナルの著者とソースを保持してください。

日常生活の私たちは、多くの場合など、いくつかのビデオ、写真を撮影し、これらのファイルは、より多くのストレージスペースを取るでしょう。この記事では、方法について説明します。ストレージスペースの解凍のための個人的な写真アルバムサイトを構築するために速い成分サーバレスフレームワークと組み合わせるサムズアップツールを使用します。

ツールの説明:

  • フレームワークサーバレス:サーバレスフレームワークは、開発者が利用できる完全なアプリケーションアーキテクチャのサーバレスを展開する基盤となるリソースを気にしない、業界で人気のあるサーバーアプリケーションフレームワークです。

  • サムズアップは便利、ユーザーがプラグインソフトの画像を取得し、管理することができますされ、簡単な画像処理や画像のクイックプレビュー画像スイッチ操作用のインターフェースもかなり直接的かつ便利な操作を持っていることができないだけ。

インストールと初期設定ファイル→→設定YML展開:わずか3ステップの展開を構築するためにサイト全体。

インストールと初期設定

まず、システムは以下の環境で構成されていることを確認してください。

アプリケーションプログラムがインストールされていない、あなたはを参照することができ、インストール手順

サーバレスFrameworkをインストール1.

$ npm install -g serverless

サムズアップをインストールします。2.

$ npm install -g thumbsup

3.初期化プロジェクト

$ md photos
$ thumbsup --input .\photos\ --output website

初期化した後は、プロジェクトのディレクトリ構造を表示することができます。

.
├── photos
└── website
    └── index.html

YMLの設定ファイル

プロジェクトディレクトリの下に、作成しserverless.ymlたファイルを

cd.> serverless.yml

上記YMLファイルに以下を書き込みます:

# serverless.yml

myWebsite:
  component: "@serverless/tencent-website"
  inputs:
    code:
      src: ./website
      index: index.html
      error: index.html
    region: ap-guangzhou
    bucketName: my-bucket-1111

設定が完了すると、ファイルのディレクトリは次の通り:

.
├── photos
├── website
|   └── index.html
└── serverless.yml

展開

sls展開コマンド、あなたが追加することができます--debug展開時にビュー情報にパラメータを

あなたのアカウントがされない場合は、ログインまたは登録テンセント雲を、あなたがログインし、2次元コードスキャンマイクロ文字のコマンドラインで認可を直接登録することができます。

sls --debug

  DEBUG ─ Resolving the template's static variables.
  DEBUG ─ Collecting components from the template.
  DEBUG ─ Downloading any NPM components found in the template.
  DEBUG ─ Analyzing the template's components dependencies.
  DEBUG ─ Creating the template's components graph.
  DEBUG ─ Syncing template state.
  DEBUG ─ Executing the template's components graph.
  DEBUG ─ Starting Website Component.
  DEBUG ─ Preparing website Tencent COS bucket my-bucket-thumbsup-1256386184.
  DEBUG ─ Deploying "my-bucket-thumbsup-1256386184" bucket in the "ap-guangzhou" region.
  DEBUG ─ "my-bucket-thumbsup-1256386184" bucket was successfully deployed to the "ap-guangzhou" region.
  DEBUG ─ Setting ACL for "my-bucket-thumbsup-1256386184" bucket in the "ap-guangzhou" region.
  DEBUG ─ Ensuring no CORS are set for "my-bucket-thumbsup-1256386184" bucket in the "ap-guangzhou" region.
  DEBUG ─ Ensuring no Tags are set for "my-bucket-thumbsup-1256386184" bucket in the "ap-guangzhou" region.
  DEBUG ─ Configuring bucket my-bucket-thumbsup-1256386184 for website hosting.
  DEBUG ─ Uploading website files from D:\tencent-serverless\thumbsup\website to bucket my-bucket-thumbsup-1256386184.
  DEBUG ─ Starting upload to bucket my-bucket-thumbsup-1256386184 in region ap-guangzhou
  DEBUG ─ Uploading directory D:\tencent-serverless\thumbsup\website to bucket my-bucket-thumbsup-1256386184
  DEBUG ─ Website deployed successfully to URL: http://my-bucket-thumbsup-1256386184.cos-website.ap-guangzhou.myqcloud.com.

  myWebsite:
    url: http://my-bucket-thumbsup-1256386184.cos-website.ap-guangzhou.myqcloud.com
    env:

  13s » myWebsite » done

コマンドライン出力にアクセスするためのウェブサイトのURL、サイトサーバレスフレームワークの展開の使用を参照してください写真の壁を見ることができます。

いいぞ

注:あなたがウェブサイトの写真やビデオファイルを更新したい場合は、ローカルの再実行でフォルダの写真の後に写真を更新することができますthumbsup --input .\photos\ --output websiteローカルページを更新し、その後、実行しsls、サイトを更新します。

概要

ここで使用されるように、非常に人気の非サーバーフレームワークサーバレスFrameworkのビルドフォトウォールサイトには、より多くの製品情報を入力するためにクリックできる公式サイトを学ぶために。

参考:

また、訪問することができます:サーバレス中国の技術コミュニティはベスト・プラクティスは、アプリケーション内のサーバレス欄に多くの開発を見て!

おすすめ

転載: www.cnblogs.com/serverlesscloud/p/12173470.html