This BOSH release deploys a minecraft server, this release is mostly for entertainment and eductational purposes.
You must have a BOSH Director and have uploaded stemcells to it. Our examples assume the BOSH CLI v2.
Follow the instructions to install BOSH Lite: https://bosh.io/docs/bosh-lite; upload the Cloud Config.
Upload Ubuntu stemcell
bosh -e vbox us https://s3.amazonaws.com/bosh-core-stemcells/warden/bosh-stemcell-3468-warden-boshlite-ubuntu-trusty-go_agent.tgz
Clone the minecraft repository:
cd ~/workspace
git clone https://github.com/martyca/minecraft-boshrelease.git
cd minecraft-boshrelease
bosh -e vbox upload-release https://github.com/martyca/minecraft-boshrelease/releases/download/V1.0.0/minecraft-release-1.0.0.tgz
(This assumes you're in the ~/workspace/minecraft-boshrelease
directory cloned in a previous step):
wget https://raw.githubusercontent.com/martyca/minecraft-boshrelease/master/manifests/minecraft-lite.yml
bosh -e vbox -d minecraft deploy minecraft-lite.yml
list running vm's
bosh -e vbox -d minecraft vms
Start your minecraft client select multiplayer, direct connection. copy ip of vm.
This assumes you have bosh set up and have a bosh-env environment variable exported.
wget https://raw.githubusercontent.com/martyca/minecraft-boshrelease/master/manifests/minecraft-lite.yml
bosh -d minecraft deploy minecraft-lite.yml