2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

actix-webをAzure App Serviceにデプロイする

Posted at

カスタム Linux コンテナー (Web App for Containers)使います。

準備

###acr作成

az acr create -n レジストリ名 -g リソースグループ名 --sku basic

actix-webは
https://github.com/actix/examples/tree/master/docker_sample
からdockerのサンプルを拝借します。

acrにpush

acr build --registry レジストリ名 --image actixweb-sample:v1.0 . 

App Service作成時にエラーになるので
ポータルで管理者ユーザーを有効にしました。

App Service作成

ポータルからやってみます。
LinuxでDockerコンテナーを選択

2020-09-02_22h51_52.png

レジストリとイメージを指定して作成

2020-09-03_00h35_52.png

サンプルに合わせて環境変数WEBSITES_PORT 5000を追加しておきます。
2020-09-03_00h38_23.png

サイトにアクセス

2020-09-03_00h47_23.png

動きました。

もちろん 各メトリックやログ等のApp Serviceの機能を使えます。
サクッと公開できて便利です。

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?