Azure上でプリザンターを構築した際のリマインダーの設定方法を教えてほしい
プリザンターのバージョン1.3.7.0以降では、設定ファイルBackgroundService.jsonの"Reminder"をtrueにすることで、リマインダーを実行できるようになりました。本FAQは1.3.6以前のプリザンターの内容となります。
回答¶
AppServiceの「Webジョブ」機能でToolsフォルダ内の「Reminder.ps1」を設定してください。
概要¶
AppServiceでスクリプトを常駐プログラムとして実行するには「Webジョブ」機能を使用します。
操作手順¶
- こちらからReminder.ps1ファイルをダウンロードする
- ダウンロードしたReminder.ps1ファイルを開き、1行目のコメントアウトを有効化(#を消す)し、
http://localhost/の部分をクライアントからアクセス可能なURLに変更して保存する - AzureポータルでプリザンターのApp Serviceを選択する
- 左側の機能一覧から「Webジョブ」を選択する
- メニューバーの「+追加」をクリックする
- ジョブ名(任意)を入力し、手順2で保存した「Reminder.ps1」ファイルをアップロードする。
その際、「種類」は”継続”を、「スケール」は”単一のインスタンス”を選択する
