update IP

This commit is contained in:
ducoterra
2020-01-12 19:52:21 -05:00
parent 22987e0a56
commit e54fdbe59b
4 changed files with 32 additions and 23 deletions

View File

@@ -2,7 +2,10 @@ FROM openjdk:8-slim
WORKDIR /mc_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
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

View File

@@ -3,7 +3,7 @@ version: '3'
services:
mc:
build: .
image: ducoterra/minecraft_1.15.1:0.0.5
image: ducoterra/minecraft_1.15.1:0.0.8
ports:
- 25565:25565
volumes:
@@ -14,3 +14,5 @@ services:
environment:
- MAX_RAM=2
- MIN_RAM=1
- THREADS=2
user: minecraft

View File

@@ -13,14 +13,7 @@ spec:
spec:
containers:
- name: minecraft-1-15-1
image: ducoterra/minecraft_1.15.1:0.0.4
resources:
requests:
memory: 1Mi
cpu: 1m
limits:
memory: "8Gi"
cpu: "4"
image: ducoterra/minecraft_1.15.1:0.0.8
ports:
- containerPort: 25565
volumeMounts:
@@ -30,9 +23,18 @@ spec:
stdin: true
env:
- name: MAX_RAM
value: "8"
value: "2"
- name: MIN_RAM
value: "1"
- name: THREADS
value: "4"
resources:
requests:
memory: 1Mi
cpu: 1m
limits:
memory: "2Gi"
cpu: "2"
volumes:
- name: data
persistentVolumeClaim:

View File

@@ -8,4 +8,6 @@ spec:
ports:
- port: 25565
targetPort: 25565
type: LoadBalancer
type: NodePort
externalIPs:
- 3.14.1.101