Switch to alpine linux
This commit is contained in:
parent
7d7d5b777b
commit
d125dd3bdc
1 changed files with 7 additions and 7 deletions
14
Dockerfile
14
Dockerfile
|
@ -1,12 +1,11 @@
|
||||||
# Builder container
|
|
||||||
#############################
|
#############################
|
||||||
## BUILDER ##
|
## BUILDER ##
|
||||||
## Builds rcon-cli for us. ##
|
## Builds rcon-cli for us. ##
|
||||||
#############################
|
#############################
|
||||||
FROM ghcr.io/archlinux/archlinux:latest AS builder
|
FROM alpine AS builder
|
||||||
|
|
||||||
RUN sed "s/SigLevel\ \ \ \ \=\ Required\ DatabaseOptional/SigLevel\ \=\ Optional/g" -i /etc/pacman.conf
|
RUN nice -20 apk update
|
||||||
RUN nice -20 pacman -Syu --noconfirm go base-devel git
|
RUN nice -20 apk add go git
|
||||||
RUN mkdir /builder /builder/bin
|
RUN mkdir /builder /builder/bin
|
||||||
RUN git clone --depth=1 https://github.com/gorcon/rcon-cli /builder/rcon-cli
|
RUN git clone --depth=1 https://github.com/gorcon/rcon-cli /builder/rcon-cli
|
||||||
WORKDIR /builder/rcon-cli
|
WORKDIR /builder/rcon-cli
|
||||||
|
@ -17,7 +16,7 @@ RUN nice -20 go build -ldflags "-s -w -X main.ServiceVersion=mcsd-builder" -o /b
|
||||||
## This container will be used to ##
|
## This container will be used to ##
|
||||||
## run a Minecraft server. ##
|
## run a Minecraft server. ##
|
||||||
####################################
|
####################################
|
||||||
FROM ghcr.io/archlinux/archlinux:latest AS main
|
FROM alpine AS main
|
||||||
LABEL org.opencontainers.image.title="MCServerDocker"
|
LABEL org.opencontainers.image.title="MCServerDocker"
|
||||||
LABEL org.opencontainers.image.description="Runs a Minecraft Server inside a Docker container."
|
LABEL org.opencontainers.image.description="Runs a Minecraft Server inside a Docker container."
|
||||||
LABEL org.opencontainers.image.authors="JeremyStarTM <jeremystartm@staropensource.de>"
|
LABEL org.opencontainers.image.authors="JeremyStarTM <jeremystartm@staropensource.de>"
|
||||||
|
@ -26,8 +25,9 @@ LABEL org.opencontainers.image.documentation="https://git.staropensource.de/Jere
|
||||||
LABEL org.opencontainers.image.source="https://git.staropensource.de/JeremyStarTM/MCServerDocker"
|
LABEL org.opencontainers.image.source="https://git.staropensource.de/JeremyStarTM/MCServerDocker"
|
||||||
LABEL org.opencontainers.image.licenses="GPL-3.0-only"
|
LABEL org.opencontainers.image.licenses="GPL-3.0-only"
|
||||||
|
|
||||||
RUN sh -c 'sed "s/SigLevel\ \ \ \ \=\ Required\ DatabaseOptional/SigLevel\ \=\ Optional/g" -i /etc/pacman.conf'
|
RUN true
|
||||||
RUN nice -20 pacman -Syu --noconfirm jre17-openjdk jre11-openjdk jre8-openjdk
|
RUN nice -20 apk update
|
||||||
|
RUN nice -20 apk add openjdk21-jre openjdk17-jre openjdk11-jre
|
||||||
RUN mkdir /app
|
RUN mkdir /app
|
||||||
ADD entrypoint.sh /app/entrypoint.sh
|
ADD entrypoint.sh /app/entrypoint.sh
|
||||||
COPY --from=builder /builder/bin/rcon /usr/bin/rcon
|
COPY --from=builder /builder/bin/rcon /usr/bin/rcon
|
||||||
|
|
Loading…
Reference in a new issue