mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-07-21 07:54:53 +00:00
Compare commits
81
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e704348630 | ||
|
|
893f6754f0 | ||
|
|
f137251e22 | ||
|
|
869f167c0c | ||
|
|
3d7107bdbd | ||
|
|
bce01eb1a2 | ||
|
|
c5d1b655ce | ||
|
|
529e9fd058 | ||
|
|
905768d050 | ||
|
|
0dd0199d5c | ||
|
|
925a63f035 | ||
|
|
f4be04ceb4 | ||
|
|
db4594b3b3 | ||
|
|
bfd4e6247c | ||
|
|
4e31acb896 | ||
|
|
78e4ecc1d7 | ||
|
|
a2251f23e1 | ||
|
|
6ef0da9a63 | ||
|
|
4321d2a7e6 | ||
|
|
639e0264c2 | ||
|
|
1c4db94b1b | ||
|
|
f0cebe526a | ||
|
|
20b1477672 | ||
|
|
c4b4997fac | ||
|
|
d442f164ba | ||
|
|
34d4385ea6 | ||
|
|
cc84e65979 | ||
|
|
6f5fcc42f9 | ||
|
|
071621b54a | ||
|
|
230a64af1b | ||
|
|
1f980edeb1 | ||
|
|
649263290f | ||
|
|
990de92dd7 | ||
|
|
4f15c244b2 | ||
|
|
5f9c8f53e4 | ||
|
|
57fee8b46d | ||
|
|
79face2d60 | ||
|
|
ceec69391c | ||
|
|
dfa5add6ba | ||
|
|
02677ce1e2 | ||
|
|
2902e13c61 | ||
|
|
6d01021a30 | ||
|
|
07ded28d20 | ||
|
|
a2d79fb85b | ||
|
|
ecf9a090b1 | ||
|
|
17a3aa8079 | ||
|
|
14fb905ec1 | ||
|
|
8629bf5cb5 | ||
|
|
f05891e475 | ||
|
|
f1453dd4c1 | ||
|
|
22b560ba5d | ||
|
|
e3acafee2f | ||
|
|
03df627881 | ||
|
|
d87e5bdaa2 | ||
|
|
2543a5417c | ||
|
|
614f6a4be0 | ||
|
|
fe9735d8c1 | ||
|
|
10dcbe7b03 | ||
|
|
85103cd8cf | ||
|
|
12915b04b7 | ||
|
|
fbc8f72a22 | ||
|
|
7229c40202 | ||
|
|
581b514970 | ||
|
|
d030daf354 | ||
|
|
98e6adbe1a | ||
|
|
b94cfc44a0 | ||
|
|
8a9e85fb17 | ||
|
|
8a39719427 | ||
|
|
4100aa1f61 | ||
|
|
4d5fe0a03b | ||
|
|
236bb565ce | ||
|
|
7608168823 | ||
|
|
acabb9d93c | ||
|
|
4e9c00c4d5 | ||
|
|
f3826422cf | ||
|
|
9b7459ad5c | ||
|
|
c9dc6012f6 | ||
|
|
a5aec72837 | ||
|
|
af38a8fc7a | ||
|
|
58fa3c897d | ||
|
|
e45621d8e2 |
@@ -65,7 +65,7 @@ jobs:
|
||||
uses: docker/build-push-action@v2.7.0
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm/v7,linux/arm64
|
||||
platforms: linux/amd64
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
# ensure latest base image is used
|
||||
|
||||
+1
-1
@@ -93,5 +93,5 @@ The multiarch images are built and published by [a Github action](https://github
|
||||
The following git command can be used to provide the bulk of release notes content:
|
||||
|
||||
```shell script
|
||||
git log --invert-grep --grep "^ci:" --grep "^misc:" --grep "^docs:" --pretty="* %s" 1.1.0..1.2.0
|
||||
git log --invert-grep --grep "^ci:" --grep "^misc:" --grep "^docs:" --pretty="- %s" 1.1.0..1.2.0
|
||||
```
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
FROM eclipse-temurin:16-jdk
|
||||
FROM adoptopenjdk:16-jdk-openj9
|
||||
|
||||
LABEL org.opencontainers.image.authors="Geoff Bourne <itzgeoff@gmail.com>"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
current_uptime() {
|
||||
awk '{print $1}' /proc/uptime | cut -d . -f 1
|
||||
echo $(awk '{print $1}' /proc/uptime | cut -d . -f 1)
|
||||
}
|
||||
|
||||
java_running() {
|
||||
@@ -17,15 +17,15 @@ rcon_client_exists() {
|
||||
}
|
||||
|
||||
mc_server_listening() {
|
||||
mc-monitor status --host localhost --port "$SERVER_PORT" --timeout 10s >& /dev/null
|
||||
mc-monitor status --host localhost --port $SERVER_PORT --timeout 10s >& /dev/null
|
||||
}
|
||||
|
||||
java_clients_connected() {
|
||||
local connections
|
||||
if java_running ; then
|
||||
connections=$(mc-monitor status --host localhost --port "$SERVER_PORT" --show-player-count)
|
||||
connections=$(mc-monitor status --host localhost --port $SERVER_PORT --show-player-count)
|
||||
else
|
||||
connections=0
|
||||
fi
|
||||
(( connections > 0 ))
|
||||
(( $connections > 0 ))
|
||||
}
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# shellcheck source=start-utils
|
||||
. "${SCRIPTS:-/}start-utils"
|
||||
. ${SCRIPTS:-/}start-utils
|
||||
|
||||
set -e
|
||||
|
||||
: "${REPLACE_ENV_IN_PLACE:=${REPLACE_ENV_VARIABLES:-false}}"
|
||||
: "${REPLACE_ENV_PATHS:=/data}"
|
||||
: "${REPLACE_ENV_SUFFIXES:=yml,yaml,txt,cfg,conf,properties,hjson,json,tml,toml}"
|
||||
: "${REPLACE_ENV_VARIABLE_PREFIX:=${ENV_VARIABLE_PREFIX:-CFG_}}"
|
||||
: "${REPLACE_ENV_VARIABLES_EXCLUDES:=}"
|
||||
: "${REPLACE_ENV_VARIABLES_EXCLUDE_PATHS:=}"
|
||||
: "${PATCH_DEFINITIONS:=}"
|
||||
: "${DEBUG:=false}"
|
||||
: ${REPLACE_ENV_IN_PLACE:=${REPLACE_ENV_VARIABLES:-false}}
|
||||
: ${REPLACE_ENV_PATHS:=/data}
|
||||
: ${REPLACE_ENV_SUFFIXES:=yml,yaml,txt,cfg,conf,properties,hjson,json,tml,toml}
|
||||
: ${REPLACE_ENV_VARIABLE_PREFIX:=${ENV_VARIABLE_PREFIX:-CFG_}}
|
||||
: ${REPLACE_ENV_VARIABLES_EXCLUDES:=}
|
||||
: ${REPLACE_ENV_VARIABLES_EXCLUDE_PATHS:=}
|
||||
: ${PATCH_DEFINITIONS:=}
|
||||
: ${DEBUG:=false}
|
||||
|
||||
if isTrue "${REPLACE_ENV_IN_PLACE}"; then
|
||||
log "Replacing env variables in ${REPLACE_ENV_PATHS} that match the prefix $REPLACE_ENV_VARIABLE_PREFIX ..."
|
||||
@@ -21,15 +20,15 @@ if isTrue "${REPLACE_ENV_IN_PLACE}"; then
|
||||
--replace-env-file-suffixes="${REPLACE_ENV_SUFFIXES}" \
|
||||
--replace-env-excludes="${REPLACE_ENV_VARIABLES_EXCLUDES}" \
|
||||
--replace-env-exclude-paths="${REPLACE_ENV_VARIABLES_EXCLUDE_PATHS}" \
|
||||
--replace-env-prefix="${REPLACE_ENV_VARIABLE_PREFIX}" \
|
||||
--replace-env-prefix=${REPLACE_ENV_VARIABLE_PREFIX} \
|
||||
"${REPLACE_ENV_PATHS[@]}"
|
||||
fi
|
||||
|
||||
if [[ ${PATCH_DEFINITIONS} ]]; then
|
||||
log "Applying patch definitions from ${PATCH_DEFINITIONS}"
|
||||
mc-image-helper --debug=${DEBUG} patch \
|
||||
--patch-env-prefix="${REPLACE_ENV_VARIABLE_PREFIX}" \
|
||||
--patch-env-prefix=${REPLACE_ENV_VARIABLE_PREFIX} \
|
||||
"${PATCH_DEFINITIONS}"
|
||||
fi
|
||||
|
||||
exec "${SCRIPTS:-/}start-finalExec" "$@"
|
||||
exec ${SCRIPTS:-/}start-finalExec $@
|
||||
|
||||
Reference in New Issue
Block a user