- DiscordからMinecraftゲームサーバ(EC2)を操作するDiscordBot
- Minecraftゲームサーバ: gretel
- EC2の起動(トリガーメッセージ: start)
- EC2の停止(トリガーメッセージ: sleep)
- EC2のPublicIPAddress確認(トリガーメッセージ: status)
- docker-compose
- EC2インスタンスの作成
- DiscordBotの作成
git clone https://github.com/shokkunrf/hansel.git
cd hansel
BOT_ID=<DiscordBotのTOKEN>
INSTANCE_ID=<EC2インスタンスid>
AWS_ACCESS_KEY_ID=<EC2にアクセス可能なcredentialsのkey>
AWS_SECRET_ACCESS_KEY=<EC2にアクセス可能なcredentialsのsecret_key>
AWS_DEFAULT_REGION=<EC2インスタンスのリージョン>
AWS_DEFAULT_OUTPUT=json
docker-compose up --build -d