systemctlでdocker-compose upする
minecraft
構成
- Line でコマンドを発言
- Line Bot(on Heroku) が EC2 インスタンスを起動
- systemd により起動後
~/start.sh
が実行
- docker-compose されマイクラサーバーが起動
container
version: '3'
services:
mc:
container_name: rpg
image: itzg/minecraft-server
ports:
- "25565:25565"
tty: true
stdin_open: true
restart: always
volumes:
- ./25565/mods:/data/mods/
- ./25565/data:/data/
environment:
EULA: "TRUE"
VERSION: "1.10.2"
MEMORY: "2G"
# TYPE: "FORGE"
# FORGEVERSION: "14.23.5.2768"
# SPAWN_MONSTERS: "false"
参考文献
docker-compose をシェルスクリプトからやりたい