update IP
This commit is contained in:
@@ -2,7 +2,10 @@ FROM openjdk:8-slim
|
|||||||
|
|
||||||
WORKDIR /mc_server
|
WORKDIR /mc_server
|
||||||
COPY ./server .
|
COPY ./server .
|
||||||
WORKDIR /mc_data
|
|
||||||
|
|
||||||
|
RUN groupadd -r minecraft && useradd --no-log-init -r -g minecraft minecraft
|
||||||
|
USER minecraft
|
||||||
|
WORKDIR /mc_data
|
||||||
# Copy files only if they don't yet exist (server.jar, server.properties, etc) and start the server
|
# Copy files only if they don't yet exist (server.jar, server.properties, etc) and start the server
|
||||||
CMD for file in $(ls /mc_server); do if test ! -s $file; then echo "copying $file" && cp -r /mc_server/$file .; fi; done && java -Xmx"$MAX_RAM"G -Xms"$MIN_RAM"G -jar server.jar nogui
|
CMD for file in $(ls /mc_server); do if test ! -s $file; then echo "copying $file" && cp -r /mc_server/$file .; fi; done && \
|
||||||
|
java -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads="$THREADS" -XX:+AggressiveOpts -Xmx"$MAX_RAM"G -Xms"$MIN_RAM"G -jar server.jar nogui
|
||||||
@@ -3,7 +3,7 @@ version: '3'
|
|||||||
services:
|
services:
|
||||||
mc:
|
mc:
|
||||||
build: .
|
build: .
|
||||||
image: ducoterra/minecraft_1.15.1:0.0.5
|
image: ducoterra/minecraft_1.15.1:0.0.8
|
||||||
ports:
|
ports:
|
||||||
- 25565:25565
|
- 25565:25565
|
||||||
volumes:
|
volumes:
|
||||||
@@ -14,3 +14,5 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- MAX_RAM=2
|
- MAX_RAM=2
|
||||||
- MIN_RAM=1
|
- MIN_RAM=1
|
||||||
|
- THREADS=2
|
||||||
|
user: minecraft
|
||||||
@@ -13,14 +13,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: minecraft-1-15-1
|
- name: minecraft-1-15-1
|
||||||
image: ducoterra/minecraft_1.15.1:0.0.4
|
image: ducoterra/minecraft_1.15.1:0.0.8
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 1Mi
|
|
||||||
cpu: 1m
|
|
||||||
limits:
|
|
||||||
memory: "8Gi"
|
|
||||||
cpu: "4"
|
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 25565
|
- containerPort: 25565
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
@@ -30,9 +23,18 @@ spec:
|
|||||||
stdin: true
|
stdin: true
|
||||||
env:
|
env:
|
||||||
- name: MAX_RAM
|
- name: MAX_RAM
|
||||||
value: "8"
|
value: "2"
|
||||||
- name: MIN_RAM
|
- name: MIN_RAM
|
||||||
value: "1"
|
value: "1"
|
||||||
|
- name: THREADS
|
||||||
|
value: "4"
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 1Mi
|
||||||
|
cpu: 1m
|
||||||
|
limits:
|
||||||
|
memory: "2Gi"
|
||||||
|
cpu: "2"
|
||||||
volumes:
|
volumes:
|
||||||
- name: data
|
- name: data
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
|
|||||||
@@ -8,4 +8,6 @@ spec:
|
|||||||
ports:
|
ports:
|
||||||
- port: 25565
|
- port: 25565
|
||||||
targetPort: 25565
|
targetPort: 25565
|
||||||
type: LoadBalancer
|
type: NodePort
|
||||||
|
externalIPs:
|
||||||
|
- 3.14.1.101
|
||||||
|
|||||||
Reference in New Issue
Block a user