Posts

Showing posts from November, 2019

静的WebサイトをAzureにGithubからDeployする

Image
Summary 静的WebサイトのホストにはAzure storageを使う。 GithubからのDeployにはGithub actionsを。 Azure storage Webサイトを提供するためにAzure storageに直接アクセスしてもらうのは不思議な感じもするが、そういうものらしい。Azure web appsを使うには こちら StorageV2/StandardとしてStorage accountを作成する。その後、作られたリソースを開き、左のメニューからStatic websiteを選択してEnableする。 すると自動的に$webコンテナが作成され、表示されたURLにアクセスするとそのコンテナの中身が提供される。 Custom domainとSSLを使うためには、さらにAzure CDNを使う必要がある。それについてはまた次回。 Github Actions 次に、GithubからのDeployを設定する。これにはいろいろな方法があると思うが、今回はGithub actionsを使用する。やり方はいろいろあるが、今回はAzure CLIを使用した。 例えばこんな感じ。基本的にはドキュメント通り。$webやconnection stringへシングルクォーテーションを付けるのを忘れずに。Azure storageのConnection stringはGithubのsecretsとして登録した。これはProjectのSettingsページから登録できる。 # This workflow will build and push a node.js application to an Azure Storage on every push to the master branch. on: push: branches: - master env: NODE_VERSION: '12.x' jobs: build-and-deploy: name: Build and Deploy runs-on: ubuntu-latest steps: - uses: actions/checkou

Google domainsとBloggerでブログを立ち上げる

これまではWordPressを使ってブログを作ることが多かったが、結構手間がかかるので今回はBloggerを使ってみた。ほかにBluehostやWordpress.comなども検討したが、自分はシンプルな機能で十分だったのと、Googleのほかのサービスとの連携が良さそうなのでBloggerを選択した。 立ち上げ手順 Google Accountを作成する。 メールの転送設定も行った。 Google domainからドメインを取得。 5分くらいで取得できた。WHOIS用に名前住所電話番号等を要求された。けれども直接公開はされないみたい。 その後登録したメールアドレスの認証を要求された。Gmail宛に認証リンクが届いた。 Bloggerでブログを作成。 Google accountでログイン。ブログURLとして先に作成したドメインを入力すると、すべて自動でセットアップされた。SSLまで含めて完璧。 Bloggerの設定 テーマの設定とレイアウトの変更とか。 不要なフッターはHTMLの編集で直接削除した。

Hello, world!

新しくブログを書いてみることにした。 日々学んだことを忘れないように記録していく。将来の自分や、同じような境遇にいる人々の手助けになればよいと思う。