act を使ってローカル プロジェクトを Azure Static Web Apps にデプロイしてみた
Note!あくまで「やってみたらできた」的エントリーです。公式の方法ではありません。試すときは壊れてもいいリソースで。actgithub.comなるものです。スゴイ。同僚 (一度だけ実物見たことある) の YouTube配信で「GitHub Actions のデバッグって大変ですよねー」と愚痴コメントしたら、その場で調べて教えてくれました。GitHub actions...
View ArticleGitHub Actions w/ OIDC で ACR に docker push する
TL; DRazure/docker-loginなど docker login系の Action ではなくaz acr loginコマンドでログインする。name: Run Login to ACR w/ OpenID Connect on:workflow_dispatch:permissions:id-token: write contents: read...
View ArticleBicep メモ
都度検索するのが大変なので、メモとして。1. 子リソースの書き方例えば Microsoft.Web/sites/sourcecontrols。1-1. 入れ子にする。親リソースの中に resourceで子リソースを宣言する。resource appService 'Microsoft.Web/sites@2021-02-01' = { name: webSiteName location:...
View ArticleTeams 会議で AfterShokz のマイクをミュートすると、ビープ音が鳴りませんか?
はじめに今まで何ともなかったのに、ホントについ最近、AfterShokz OpenComm を使って参加した Teams 会議中にミュートにすると、ビープ音が鳴るようになってしまった。よくよく思いかえせば、1 年位前に同僚から似たような症状を聞いていたけど、自環境では発生してなかったのですっかり他人事で忘れてた。なぜ突然この症状が出たのかはわからないが、AfterShokz がマイク...
View ArticlePHP8/Laravel8 アプリを App Service on Linux で動かす方法 (2022/04 暫定版)
どうやら App Service on Linuxで PHP8 / Laravel8 のアプリを動かす時に、いろいろ気を付けることがあるようなので、回避策含め備忘録としてまとめておく。主な注意点大きく分けて二つ。PHPを動かす Web サーバーの設定ビルド方法1. Web サーバー設定App Service on Linuxの PHPのコンテナー イメージは、PHP7 までは apacheだったのが...
View ArticleAzure Functions in Javascript (Node.js) で SQL binding を試した
C#だけに来てた Azure Functions の SQL binding が、Javascript/Typescript (Node.js) でも動くようになったらしい*1ので試してみた。https://github.com/Azure/azure-functions-sql-extension/releases/tag/v.0.1.304-preview何ができるのかInput/Output...
View ArticleWeb App に Node.js アプリをデプロイする GitHub Actions を速くする
Web App の [デプロイ センター] ブレードで、ソースコード等が置いてある GitHubレポジトリを選択すると、その Web App にデプロイするための GitHub Actions ワークフローを作成してくれる。Node.js アプリの場合、既定では下記の yamlファイルが GitHubレポジトリの .github/workflowsに作成される。# Docs for the...
View ArticleDeploy to Azure ボタンで Bicep ファイルからデプロイする (っぽく見せる powered by GitHub Actions )。
Deploy to Azure ボタンGitHubリポジトリーの README.md などで見かけるこのボタン。これ自体は単なる画像でクリックしても何も起きないが、Markdown中に以下の書式を書いておくと、クリック一つで Azure ポータルでデプロイ画面が開くボタンになる。[![Deploy to...
View ArticlePre release 版 Azure Functions Runtime を動かす
以前から Pre release 版の Azure Functions Runtime を試そうとしては失敗してたが、ここにヒント(というかそのものずばり)があったので、その構築手順をまとめる。Pre release 版?まだ Azure Functions 上にリリースされていないランタイム*1。なので、ご利用は自己責任で。構築手順といっても、zip...
View ArticleVisual Studio Code の Compound launch configurations が割と便利
今更だけど、最近この便利さを知ったので。Compound launch configurationsとは。.vscode/launch.jsonの configurationsに書いてあるデバッグ設定を、複数まとめて実行 (& 終了) してくれる機能。code.visualstudio.comデバッグしたいアプリが、例えばフロントエンドの Javascriptとバックエンドのサービス...
View ArticleAzure Functions Node.js の新しいプログラミング モデル
ここの issueで議論されてた新しいプログラミング モデル、情報がまとまって試せるものが出てきたのでローカル PC 環境で動かしてみた。github.com注意 : 2022 年 9 月現在、まだ "internal testing" phase (パブリック プレビューですらない) で議論中なので、変更の可能性は大いにあり。変更ポイント ~ function.jsonの廃止上述のリンク先でも...
View ArticleAzure Container Apps のプレビュー用リビジョンを作る GitHub Actions
社内のハッカソンイベントで、Azure Container Apps 関連の GitHub Actions を作った。@hori__hiro@koudaiiiをはじめとした MS Japan メンバーで Azure Container Apps の GitHub Action を作って公開しました!PR ごとに ACA の新しいリビジョンを作ってくれます。PR...
View Articlepuppeteer を Azure Web Apps で動かす試み 2022
Microsoft Azure Tech Advent Calendar、9 日目の記事。以前書いた puppeteer を Docker コンテナーを使わずに Azure Web Apps で動かすネタ、3 年もたてばさすがにうまくいかないらしい。だいぶ変わってそう (@n0bisukeさんが奮闘中) なので、 2022 年版をまとめるか。。。 https://t.co/jNHd8xP9DT—...
View ArticleAzure ポータルの favicon をリソースのアイコンに置き換える
このツイートの話。ふと思い立って、Azure ポータルの faviconをリソース アイコンに置き換える UserScript 書いてる。まだ不安定。— ほりひろ loves <⚡> (@hori__hiro) 2022年12月10日困りごとお仕事の関係上、Azure ポータルを頻繁に開く。ただいろんなリソースを一つのブラウザータブで行ったり来たりするのは苦痛。なので、Azure...
View ArticleAzure Functions で Top-Level await は使えるのか? New Programming model 編
Microsoft Azure Tech Advent Calendar 2022の 3 つ目?の 23 日目。はじめにAzure Functions の Node.js ランタイムで新しいプログラミング モデル*1の開発が進んでいるのは以前のエントリーの通り。uncaughtexception.hatenablog.com Azure...
View Article日頃の行いが悪くて Azure Container Apps を VNET にデプロイできなくて反省した
2022 年の最後は反省 *1。事のいきさつこれを試そうとした。learn.microsoft.comAzure Container Apps を VNET にデプロイするやーつ。ごくごく普通にドキュメント通りにやればいいだけ。 Azure ポータルからも Azure CLIからもできる、と書いてある。これを読んで、普段いろんなリソースをつないで VPN接続もできる VNET に Azure...
View ArticleAzure Functions Node.js Framework v4 で作った関数を Azure 上にデプロイする
以前のエントリーで「新しいプログラミング モデル」と書いてたもの、どうやら 「Azure Functions Node.js Framework v4」というらしい。github.com長いので以下 V4 と書く。Visual Studio Codeの Azure Functions 拡張機能が、V4 用のテンプレートを作ってくれるようになったので試してみた。プロジェクト作成手順まず Azure...
View ArticleAzure Functions on Azure Container Apps
Kubernetesで Azure Functions が動くなら*1 Azure Container App でも動く?と思って勢いでやってみたら、割と簡単に動いた。リソース構成あまり普段意識しない子リソースがいくつかあって少しごちゃごちゃしてるけど、デプロイするリソース (「MCR」以外) はこんな感じ。Container App は Azure Functions Host のコンテナ...
View Article見られたくないテキストを隠すChrome Extensionを作ってみた(作ってる)
Chrome Extensionに興味が湧いたからやってみた。まだ申請中なので本当に公開できるかわからんけど、いつの日か公開できると信じて告知エントリー。何ができるのか。見てもらった方が早い。デモ動画解説Webページ自体はどこでもいい。今回はChrome ExtensionのAPI reference。[0:00-0:07] :ページ内の...
View Article