mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2024-06-07 19:40:43 +00:00
Ensure VERSION is resolved from existing Fabric install (#2235)
Also * Cleaned up some of the deployment docs info
This commit is contained in:
parent
a566f99018
commit
e5fe913a74
@ -46,7 +46,7 @@ RUN easy-add --var os=${TARGETOS} --var arch=${TARGETARCH}${TARGETVARIANT} \
|
|||||||
--var version=0.1.1 --var app=maven-metadata-release --file {{.app}} \
|
--var version=0.1.1 --var app=maven-metadata-release --file {{.app}} \
|
||||||
--from https://github.com/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_{{.os}}_{{.arch}}.tar.gz
|
--from https://github.com/itzg/{{.app}}/releases/download/{{.version}}/{{.app}}_{{.version}}_{{.os}}_{{.arch}}.tar.gz
|
||||||
|
|
||||||
ARG MC_HELPER_VERSION=1.32.1
|
ARG MC_HELPER_VERSION=1.32.2
|
||||||
ARG MC_HELPER_BASE_URL=https://github.com/itzg/mc-image-helper/releases/download/${MC_HELPER_VERSION}
|
ARG MC_HELPER_BASE_URL=https://github.com/itzg/mc-image-helper/releases/download/${MC_HELPER_VERSION}
|
||||||
# used for cache busting local copy of mc-image-helper
|
# used for cache busting local copy of mc-image-helper
|
||||||
ARG MC_HELPER_REV=1
|
ARG MC_HELPER_REV=1
|
||||||
|
@ -29,7 +29,7 @@ where, in this case, the standard server port 25565, will be exposed on your hos
|
|||||||
|
|
||||||
**DO NOT** port forward RCON on 25575 without first setting `RCON_PASSWORD` to a secure value. It is highly recommended to only use RCON within the container, such as with `rcon-cli`.
|
**DO NOT** port forward RCON on 25575 without first setting `RCON_PASSWORD` to a secure value. It is highly recommended to only use RCON within the container, such as with `rcon-cli`.
|
||||||
|
|
||||||
By default, the container will download the latest version of the "vanilla" [Minecraft: Java Edition server](https://www.minecraft.net/en-us/download/server) provided by Mojang. The [`VERSION`](versions/java.md) and the [`TYPE`](types-and-platforms/) can be configured to create many variations of desired Minecraft server.
|
By default, the container will download the latest version of the "vanilla" [Minecraft: Java Edition server](https://www.minecraft.net/en-us/download/server) provided by Mojang. The [`VERSION`](versions/java.md) and the [`TYPE`](types-and-platforms/index.md) can be configured to create many variations of desired Minecraft server.
|
||||||
|
|
||||||
## Using [Docker Compose](https://docs.docker.com/compose/)
|
## Using [Docker Compose](https://docs.docker.com/compose/)
|
||||||
|
|
||||||
@ -59,8 +59,8 @@ To apply changes made to the compose file, just run `docker compose up -d` again
|
|||||||
|
|
||||||
Follow the logs of the container using `docker compose logs -f`, check on the status with `docker compose ps`, and stop the container using `docker compose stop`.
|
Follow the logs of the container using `docker compose logs -f`, check on the status with `docker compose ps`, and stop the container using `docker compose stop`.
|
||||||
|
|
||||||
!!! note "Full Setup Example"
|
!!! note "More Compose Examples"
|
||||||
Here is a [reference guide to setting up a server from scratch using docker compose](misc/deployment/docker-compose-full-example/).
|
|
||||||
|
|
||||||
!!! note "More Examples"
|
|
||||||
There are more [examples located in the Github repo](https://github.com/itzg/docker-minecraft-server/tree/master/examples).
|
There are more [examples located in the Github repo](https://github.com/itzg/docker-minecraft-server/tree/master/examples).
|
||||||
|
|
||||||
|
!!! note "Deployment Examples"
|
||||||
|
The [deployments page](misc/deployment/index.md) provides more examples of deployment with and beyond Docker Compose.
|
||||||
|
@ -1 +0,0 @@
|
|||||||
If you're looking for a simple way to deploy this to the Amazon Web Services Cloud, check out the [Minecraft Server Deployment (CloudFormation) repository](https://github.com/vatertime/minecraft-spot-pricing). This repository contains a CloudFormation template that will get you up and running in AWS in a matter of minutes. Optionally it uses Spot Pricing so the server is very cheap, and you can easily turn it off when not in use.
|
|
@ -1,26 +0,0 @@
|
|||||||
Rather than type the server options below, the port mappings above, etc
|
|
||||||
every time you want to create new Minecraft server, you can now use
|
|
||||||
[Docker Compose](https://docs.docker.com/compose/). Start with a
|
|
||||||
`docker-compose.yml` file like the following:
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
version: "3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
mc:
|
|
||||||
image: itzg/minecraft-server
|
|
||||||
ports:
|
|
||||||
- 25565:25565
|
|
||||||
environment:
|
|
||||||
EULA: "TRUE"
|
|
||||||
tty: true
|
|
||||||
stdin_open: true
|
|
||||||
restart: unless-stopped
|
|
||||||
```
|
|
||||||
|
|
||||||
and in the same directory as that file run
|
|
||||||
|
|
||||||
docker-compose up -d
|
|
||||||
|
|
||||||
Now, go play...or adjust the `environment` section to configure
|
|
||||||
this server instance.
|
|
@ -1,8 +0,0 @@
|
|||||||
- itzg Helm Chart:
|
|
||||||
- [GitHub repo](https://github.com/itzg/minecraft-server-charts)
|
|
||||||
- [Helm Chart repo](https://itzg.github.io/minecraft-server-charts/)
|
|
||||||
- [mcsh/server-deployment](https://github.com/mcserverhosting-net/charts)
|
|
||||||
|
|
||||||
### Examples
|
|
||||||
|
|
||||||
The [examples directory](https://github.com/itzg/docker-minecraft-server/tree/master/examples) also provides examples of deploying the [itzg/minecraft-server](https://hub.docker.com/r/itzg/minecraft-server/) Docker image.
|
|
@ -1,10 +1,22 @@
|
|||||||
|
# More Deployment Info
|
||||||
|
|
||||||
|
## Using Helm
|
||||||
|
|
||||||
|
- itzg Helm Chart:
|
||||||
|
- [GitHub repo](https://github.com/itzg/minecraft-server-charts)
|
||||||
|
- [Helm Chart repo](https://itzg.github.io/minecraft-server-charts/)
|
||||||
|
- [mcsh/server-deployment](https://github.com/mcserverhosting-net/charts)
|
||||||
|
|
||||||
## Supporting Articles
|
## Supporting Articles
|
||||||
|
|
||||||
Below are supporting articles for server deployment.
|
Below are supporting articles for server deployment.
|
||||||
|
|
||||||
|
|
||||||
- "Zero to Minecraft Server with Docker Desktop and Compose"
|
- "Zero to Minecraft Server with Docker Desktop and Compose"
|
||||||
|
|
||||||
https://dev.to/rela-v/zero-to-minecraft-server-with-docker-desktop-and-compose-500a
|
https://dev.to/rela-v/zero-to-minecraft-server-with-docker-desktop-and-compose-500a
|
||||||
|
|
||||||
- This is a reference guide/tutorial on how to set up a vanilla Minecraft server using this project, including step-by-step instructions, and information on topics such as port-forwarding.
|
- This is a reference guide/tutorial on how to set up a vanilla Minecraft server using this project, including step-by-step instructions, and information on topics such as port-forwarding.
|
||||||
|
|
||||||
|
## Deploying onto AWS
|
||||||
|
|
||||||
|
If you're looking for a simple way to deploy this to the Amazon Web Services Cloud, check out the [Minecraft Server Deployment (CloudFormation) repository](https://github.com/vatertime/minecraft-spot-pricing). This repository contains a CloudFormation template that will get you up and running in AWS in a matter of minutes. Optionally it uses Spot Pricing so the server is very cheap, and you can easily turn it off when not in use.
|
||||||
|
Loading…
Reference in New Issue
Block a user