Skip to content

Latest commit

 

History

History

self-paced-handson

セルフペースハンズオン資料

この資料は、【地方活性化!】MaaS Hands-On with Microsoft Azure【ミニアプリ】 で行うハンズオンの手順をまとめたものです。

概要

このリポジトリでは、温泉MaaS を想定するサービスの一つとして、タクシー配車予約サービスをLINE LIFFアプリを用いて実装したアプリケーションのサンプルコードをホストしています。

事前の準備

本ハンズオンを進めるにあたり、下記のアカウントをご用意ください。

必要なアカウント 説明
LINE アカウント LINE Developersコンソールで作業ができるように、LINEアカウントまたはLINEビジネスアカウントをご用意ください。詳細は、LINE Developersコンソールへのログイン をご参考ください。
GitHub アカウント リポジトリを利用するために、アカウントが必要です。これからご準備する方は、サインアップ からアカウントを作成してください。
Microsoft Azure アカウント LIFFアプリ(静的サイト)とデータベースをホストするために、Microsoft Azure を利用するので、アカウントが必要です。これからご準備する方は、Azure の無料アカウントを今すぐ作成 | Microsoft Azure より作成ください。

流れ

  1. LIFFアプリに利用するチャネルを作成する
  2. GitHubリポジトリを準備する
  3. Azure のリソースを作成する
  4. ワークフローを更新する
  5. LIFFアプリのエンドポイントを更新し、動作を確認する
  6. (作成したリソースを削除する)

1. LIFFアプリに利用するチャネルを作成する

まず、LIFFアプリを利用できるように、LINE Developersコンソールからチャネルの作成を行います。

2. GitHubリポジトリを準備する

つぎに、本リポジトリをフォークして、CI/CDで連携するためのリポジトリを準備をします。

3. Azure のリソースを作成する

Azure のリソースを作成して、アプリケーションを稼働させる環境を整えます。

4. ワークフローを更新する

LIFFアプリ(静的サイト)に LIFF ID を伝搬させるために、ワークフローを更新します。

5. LIFFアプリのエンドポイントを更新し、動作を確認する

控えておいた Azure Static Web App の URL を、LIFFアプリのエンドポイントとして設定します。

それでは、最後に実際にLINEアプリから、タクシー配車予約サービスの動作確認をしてみましょう!

(6. 作成したリソースを削除する)

作成したリソースを削除する場合は、下記をご参考ください。