記事をお読みいただきありがとうございます。
モブエンジニア(@mob-engineer)です!
社内勉強会でHyperswitchなるOSSの存在を知ったので、
試しにEC2で起動させてみたいと思います。
Hyperswitchとは
Hyperswitchは、柔軟性と制御性を重視して設計された、モジュール式のオープンソース決済インフラストラクチャを提供します。当社のPayment Suiteとは別に、このソリューションを利用することで、企業は既存の決済スタックに必要なモジュールのみを選択して統合することができ、不要な複雑さやベンダーロックインを回避できます。
ざっくり言えば、「クレジットカード決済などを支援するためのOSS」となります。
今回はGitHubにあるチュートリアルに従ってEC2に構築したいと思います。
構築手順
構築手順として以下コマンドを実行する
git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch
cd hyperswitch
scripts/setup.sh
構築環境にdockerをインストールする必要があります。
以下手順にDockerインストール手順がまとめられているため試してみて下さい。
スクリプトを実行すると裏でDockerが起動しているのを確認することが出来ます。
セットアップが完了するとコンソール上に以下ログが表示されます。
Control CenterとApp Serverにアクセスしましょう。
[Control Center]
ログイン情報を入れたがログインNG
[App Server]
所感
Amazon Linuxで動作させましたが結論としてうまくいかない状況でした。
もしかしたら、Amazon Linuxに対応していない可能性が考えられるので別のディストリビューションで試してみたいと思います。
最後まで記事をお読みいただきありがとうございます。