diff --git a/build_fabric.sh b/build_fabric.sh index 797e628..4f4af43 100755 --- a/build_fabric.sh +++ b/build_fabric.sh @@ -2,26 +2,4 @@ # Copyright (c) 2023 fithwum # All rights reserved -docker build --pull --rm -f "fabric/1.18/Dockerfile" -t fithwum/minecraft-fabric:1.18 "fabric/1.18" -sleep 5 -docker build --pull --rm -f "fabric/1.18.1/Dockerfile" -t fithwum/minecraft-fabric:1.18.1 "fabric/1.18.1" -sleep 5 -docker build --pull --rm -f "fabric/1.18.2/Dockerfile" -t fithwum/minecraft-fabric:1.18.2 "fabric/1.18.2" -sleep 5 - -docker build --pull --rm -f "fabric/1.19/Dockerfile" -t fithwum/minecraft-fabric:1.19 "fabric/1.19" -sleep 5 -docker build --pull --rm -f "fabric/1.19.1/Dockerfile" -t fithwum/minecraft-fabric:1.19.1 "fabric/1.19.1" -sleep 5 -docker build --pull --rm -f "fabric/1.19.2/Dockerfile" -t fithwum/minecraft-fabric:1.19.2 "fabric/1.19.2" -sleep 5 -docker build --pull --rm -f "fabric/1.19.3/Dockerfile" -t fithwum/minecraft-fabric:1.19.3 "fabric/1.19.3" -sleep 5 -docker build --pull --rm -f "fabric/1.19.4/Dockerfile" -t fithwum/minecraft-fabric:1.19.4 "fabric/1.19.4" -sleep 5 - -docker build --pull --rm -f "fabric/1.20/Dockerfile" -t fithwum/minecraft-fabric:1.20 "fabric/1.20" -sleep 5 -docker build --pull --rm -f "fabric/1.20.1/Dockerfile" -t fithwum/minecraft-fabric:1.20.1 "fabric/1.20.1" -sleep 5 -docker build --pull --rm -f "fabric/1.20.2/Dockerfile" -t fithwum/minecraft-fabric:1.20.2 "fabric/1.20.2" \ No newline at end of file +docker build --pull --rm -f "fabric/Dockerfile" -t fithwum/minecraft-fabric:latest "fabric" \ No newline at end of file diff --git a/fabric/1.18.1/Dockerfile b/fabric/1.18.1/Dockerfile deleted file mode 100644 index 5f221ee..0000000 --- a/fabric/1.18.1/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.18.1" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.18.2/Dockerfile b/fabric/1.18.2/Dockerfile deleted file mode 100644 index f368c20..0000000 --- a/fabric/1.18.2/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.18.2" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.18/Dockerfile b/fabric/1.18/Dockerfile deleted file mode 100644 index 4932edd..0000000 --- a/fabric/1.18/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.18" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.19.1/Dockerfile b/fabric/1.19.1/Dockerfile deleted file mode 100644 index 07faa5c..0000000 --- a/fabric/1.19.1/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.19.1" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.19.2/Dockerfile b/fabric/1.19.2/Dockerfile deleted file mode 100644 index 6121750..0000000 --- a/fabric/1.19.2/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.19.2" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.19.3/Dockerfile b/fabric/1.19.3/Dockerfile deleted file mode 100644 index 1f39e5c..0000000 --- a/fabric/1.19.3/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.19.3" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.19.4/Dockerfile b/fabric/1.19.4/Dockerfile deleted file mode 100644 index 584dd53..0000000 --- a/fabric/1.19.4/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.19.4" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.20.1/Dockerfile b/fabric/1.20.1/Dockerfile deleted file mode 100644 index 4719566..0000000 --- a/fabric/1.20.1/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.20.1" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.20.2/Dockerfile b/fabric/1.20.2/Dockerfile deleted file mode 100644 index a93c7ee..0000000 --- a/fabric/1.20.2/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.20.2" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.20/Dockerfile b/fabric/1.20/Dockerfile deleted file mode 100644 index 0137118..0000000 --- a/fabric/1.20/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -# Environment Variables -ENV ACCEPT_EULA="" -ENV GAME_PORT="" -ENV MC_VERSION="1.20" -ENV FABRIC_VERSION="" -ENV INSTALLER_VERSION="" - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Fabric.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common screen openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Fabric.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Fabric.sh" ] diff --git a/fabric/1.19/Dockerfile b/fabric/Dockerfile similarity index 97% rename from fabric/1.19/Dockerfile rename to fabric/Dockerfile index 5fbe9bb..cb03b85 100644 --- a/fabric/1.19/Dockerfile +++ b/fabric/Dockerfile @@ -4,7 +4,7 @@ LABEL maintainer "fithwum" # Environment Variables ENV ACCEPT_EULA="" ENV GAME_PORT="" -ENV MC_VERSION="1.19" +ENV MC_VERSION="" ENV FABRIC_VERSION="" ENV INSTALLER_VERSION=""