{"repo":"geekzter/azure-minecraft-docker","free":true,"listed":false,"github":"https://github.com/geekzter/azure-minecraft-docker","clone":"git clone https://github.com/geekzter/azure-minecraft-docker.git","description":"Minecraft Server powered by Docker & Azure Container Instance","language":"HCL","stars":64,"topics":["minecraft","minecraft-server","azure-container-instances","terraform","azure","docker","powershell","codespace","azure-cli","provision"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Minecraft Server powered by Docker & Azure Container Instance This repo deploys itzg/minecraft-server as Azure Container Instance, using Terraform. Instructions There are 2 ways to set this up: Codespace setup The easiest method is to use a GitHub Codespace (in beta). Just create a GitHub Codespace from the Code menu. Wait for the Codespace to complete provisioning. When the Codespace has completed provisioning and you open a terminal window (Ctrl- , Control-backquote), you should see a message like this: Just follow these steps to provision Minecraft on Azure. Local setup If you set this up locally, make sure you have the following pre-requisites: - Azure CLI - PowerShell - Terraform (to get that you can use tfenv on Linux & macOS, Homebrew on macOS or chocolatey on Windows) On macOS, you can run brew bundle to install the pre-requisites. Once you have those, you can go ahead and provision: - Use Azure CLI for SSO with Terraform: az login - Select subscription to use: az account set --subscription 00000000-0000-0000-0000-000000000000 - Initialize terraform: terraform init - Provision cloud infrastructure: terraform apply Customization You can customize the deployment by overriding defaults for Terraform input variables. The easiest way to do this is to copy config.auto.example.tfvars and save it as config.auto.tfvars. - Use the minecraft users array to define users allowed to log in - Use a custom DNS name with vanity dns zone id and vanity hostname prefix , using an Azure D","default_branch":null,"files":null,"tree":[],"storefront":"/r/geekzter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geekzter/azure-minecraft-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}