use bitnami java image
Some checks failed
Minecraft Java Image / build-and-push-ddns (push) Failing after 15s
Some checks failed
Minecraft Java Image / build-and-push-ddns (push) Failing after 15s
This commit is contained in:
@@ -1,10 +1,5 @@
|
|||||||
FROM docker.io/openjdk:latest
|
FROM docker.io/bitnami/java:24
|
||||||
|
|
||||||
RUN groupadd -r minecraft -g 2000
|
|
||||||
RUN useradd --no-log-init minecraft -u 2000 -g 2000 -m
|
|
||||||
WORKDIR /mc_data
|
WORKDIR /mc_data
|
||||||
RUN chown -R minecraft:minecraft .
|
|
||||||
|
|
||||||
USER minecraft
|
|
||||||
# Copy files only if they don't yet exist (server.jar, server.properties, etc) and start the server
|
|
||||||
CMD java -Xmx"$MAX_RAM"G -Xms"$MIN_RAM"G -jar ./server.jar nogui
|
CMD java -Xmx"$MAX_RAM"G -Xms"$MIN_RAM"G -jar ./server.jar nogui
|
||||||
|
|||||||
15
Makefile
15
Makefile
@@ -2,12 +2,23 @@ SHELL := /bin/bash
|
|||||||
|
|
||||||
include .gitlab/Makefile
|
include .gitlab/Makefile
|
||||||
|
|
||||||
|
.PHONY: build
|
||||||
|
build:
|
||||||
|
@podman build -f Dockerfile -t localhost/minecraft:latest
|
||||||
|
|
||||||
.PHONY: get-server
|
.PHONY: get-server
|
||||||
get-server:
|
get-server:
|
||||||
@mkdir -p world
|
@mkdir -p world
|
||||||
@echo 'eula=true' > world/eula.txt
|
@echo 'eula=true' > world/eula.txt
|
||||||
@docker run -it -e SERVER_VERSION=1.17.1 -v $(PWD)/world:/downloads ducoterra/get-minecraft:latest
|
@podman run \
|
||||||
|
-it \
|
||||||
|
--rm \
|
||||||
|
-e SERVER_VERSION=1.21.7 \
|
||||||
|
-v $(PWD)/world:/downloads \
|
||||||
|
--security-opt label=disable \
|
||||||
|
--userns keep-id \
|
||||||
|
docker.io/ducoterra/get-minecraft:latest
|
||||||
|
|
||||||
.PHONY: run
|
.PHONY: run
|
||||||
run:
|
run:
|
||||||
docker-compose run --service-ports minecraft
|
docker compose -f compose.yaml up minecraft
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
version: '3'
|
|
||||||
services:
|
services:
|
||||||
minecraft:
|
minecraft:
|
||||||
image: ducoterra/minecraft:1.0.2
|
image: localhost/minecraft:latest
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
tty: true
|
tty: true
|
||||||
volumes:
|
volumes:
|
||||||
@@ -11,3 +10,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- MAX_RAM=1
|
- MAX_RAM=1
|
||||||
- MIN_RAM=1
|
- MIN_RAM=1
|
||||||
|
security_opt:
|
||||||
|
- "label=disable"
|
||||||
|
userns_mode: keep-id
|
||||||
Reference in New Issue
Block a user