update formatting

This commit is contained in:
aptalca 2022-01-19 14:31:09 -05:00
parent 6314a7bab0
commit 599bfba93d
5 changed files with 326 additions and 335 deletions

View File

@ -9,120 +9,117 @@ LABEL maintainer="aptalca"
# environment variables # environment variables
ENV HOME="/config" \ ENV HOME="/config" \
MINETEST_SUBGAME_PATH="/config/.minetest/games" MINETEST_SUBGAME_PATH="/config/.minetest/games"
# build variables # build variables
ARG LDFLAGS="-lintl" ARG LDFLAGS="-lintl"
RUN \ RUN \
echo "**** install build packages ****" && \ echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \ apk add --no-cache --virtual=build-dependencies \
bzip2-dev \ bzip2-dev \
cmake \ cmake \
curl-dev \ curl-dev \
doxygen \ doxygen \
g++ \ g++ \
gcc \ gcc \
gettext-dev \ gettext-dev \
git \ git \
gmp-dev \ gmp-dev \
hiredis-dev \ hiredis-dev \
icu-dev \ icu-dev \
irrlicht-dev \ irrlicht-dev \
jq \ jq \
leveldb-dev \ leveldb-dev \
libjpeg-turbo-dev \ libjpeg-turbo-dev \
libogg-dev \ libogg-dev \
libpng-dev \ libpng-dev \
libressl-dev \ libressl-dev \
libtool \ libtool \
libvorbis-dev \ libvorbis-dev \
luajit-dev \ luajit-dev \
make \ make \
mesa-dev \ mesa-dev \
ncurses-dev \ ncurses-dev \
openal-soft-dev \ openal-soft-dev \
python3-dev \ python3-dev \
sqlite-dev && \ sqlite-dev && \
echo "**** install runtime packages ****" && \ echo "**** install runtime packages ****" && \
apk add --no-cache \ apk add --no-cache \
curl \ curl \
gmp \ gmp \
hiredis \ hiredis \
libgcc \ leveldb \
libintl \ libgcc \
libstdc++ \ libintl \
luajit \ libstdc++ \
lua-socket \ luajit \
sqlite \ lua-socket \
sqlite-libs && \ sqlite \
apk add --no-cache \ sqlite-libs && \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/community \ echo "**** compile spatialindex ****" && \
leveldb && \ git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
echo "**** compile spatialindex ****" && \ cd /tmp/spatialindex && \
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \ cmake . \
cd /tmp/spatialindex && \ -DCMAKE_INSTALL_PREFIX=/usr && \
cmake . \ make -j 2 && \
-DCMAKE_INSTALL_PREFIX=/usr && \ make install && \
make -j 2 && \ echo "**** compile minetestserver ****" && \
make install && \ if [ -z ${MINETEST_RELEASE+x} ]; then \
echo "**** compile minetestserver ****" && \ MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
if [ -z ${MINETEST_RELEASE+x} ]; then \ | jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \ fi && \
| jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \ mkdir -p \
fi && \ /tmp/minetest && \
mkdir -p \ curl -o \
/tmp/minetest && \ /tmp/minetest-src.tar.gz -L \
curl -o \ "https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \
/tmp/minetest-src.tar.gz -L \ tar xf \
"https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \ /tmp/minetest-src.tar.gz -C \
tar xf \ /tmp/minetest --strip-components=1 && \
/tmp/minetest-src.tar.gz -C \ cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \
/tmp/minetest --strip-components=1 && \ cd /tmp/minetest && \
cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \ cmake . \
cd /tmp/minetest && \ -DBUILD_CLIENT=0 \
cmake . \ -DBUILD_SERVER=1 \
-DBUILD_CLIENT=0 \ -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SERVER=1 \ -DCUSTOM_BINDIR=/usr/bin \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCUSTOM_DOCDIR="/usr/share/doc/minetest" \
-DCUSTOM_BINDIR=/usr/bin \ -DCUSTOM_SHAREDIR="/usr/share/minetest" \
-DCUSTOM_DOCDIR="/usr/share/doc/minetest" \ -DENABLE_CURL=1 \
-DCUSTOM_SHAREDIR="/usr/share/minetest" \ -DENABLE_FREETYPE=1 \
-DENABLE_CURL=1 \ -DENABLE_GETTEXT=0 \
-DENABLE_FREETYPE=1 \ -DENABLE_LEVELDB=1 \
-DENABLE_GETTEXT=0 \ -DENABLE_LUAJIT=1 \
-DENABLE_LEVELDB=1 \ -DENABLE_REDIS=1 \
-DENABLE_LUAJIT=1 \ -DENABLE_SOUND=0 \
-DENABLE_REDIS=1 \ -DENABLE_SYSTEM_GMP=1 \
-DENABLE_SOUND=0 \ -DRUN_IN_PLACE=0 && \
-DENABLE_SYSTEM_GMP=1 \ make -j 2 && \
-DRUN_IN_PLACE=0 && \ make install && \
make -j 2 && \ echo "**** copy games to temporary folder ****" && \
make install && \ mkdir -p \
echo "**** copy games to temporary folder ****" && \ /defaults/games && \
mkdir -p \ cp -pr /usr/share/minetest/games/* /defaults/games/ && \
/defaults/games && \ echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \
cp -pr /usr/share/minetest/games/* /defaults/games/ && \ echo "**** so we fetch game version x.x.x etc ****" && \
echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \ if [ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ]; then \
echo "**** so we fetch game version x.x.x etc ****" && \ MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \
if \ fi && \
[ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ] ; \ echo "**** fetch additional game ****" && \
then MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \ mkdir -p \
fi && \ /defaults/games/minetest && \
echo "**** fetch additional game ****" && \ curl -o \
mkdir -p \ /tmp/minetest-game.tar.gz -L \
/defaults/games/minetest && \ "https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \
curl -o \ tar xf \
/tmp/minetest-game.tar.gz -L \ /tmp/minetest-game.tar.gz -C \
"https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \ /defaults/games/minetest --strip-components=1 && \
tar xf \ echo "**** cleanup ****" && \
/tmp/minetest-game.tar.gz -C \ apk del --purge \
/defaults/games/minetest --strip-components=1 && \ build-dependencies && \
echo "**** cleanup ****" && \ rm -rf \
apk del --purge \ /tmp/*
build-dependencies && \
rm -rf \
/tmp/*
# add local files # add local files
COPY root / COPY root /

View File

@ -9,120 +9,117 @@ LABEL maintainer="aptalca"
# environment variables # environment variables
ENV HOME="/config" \ ENV HOME="/config" \
MINETEST_SUBGAME_PATH="/config/.minetest/games" MINETEST_SUBGAME_PATH="/config/.minetest/games"
# build variables # build variables
ARG LDFLAGS="-lintl" ARG LDFLAGS="-lintl"
RUN \ RUN \
echo "**** install build packages ****" && \ echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \ apk add --no-cache --virtual=build-dependencies \
bzip2-dev \ bzip2-dev \
cmake \ cmake \
curl-dev \ curl-dev \
doxygen \ doxygen \
g++ \ g++ \
gcc \ gcc \
gettext-dev \ gettext-dev \
git \ git \
gmp-dev \ gmp-dev \
hiredis-dev \ hiredis-dev \
icu-dev \ icu-dev \
irrlicht-dev \ irrlicht-dev \
jq \ jq \
leveldb-dev \ leveldb-dev \
libjpeg-turbo-dev \ libjpeg-turbo-dev \
libogg-dev \ libogg-dev \
libpng-dev \ libpng-dev \
libressl-dev \ libressl-dev \
libtool \ libtool \
libvorbis-dev \ libvorbis-dev \
luajit-dev \ luajit-dev \
make \ make \
mesa-dev \ mesa-dev \
ncurses-dev \ ncurses-dev \
openal-soft-dev \ openal-soft-dev \
python3-dev \ python3-dev \
sqlite-dev && \ sqlite-dev && \
echo "**** install runtime packages ****" && \ echo "**** install runtime packages ****" && \
apk add --no-cache \ apk add --no-cache \
curl \ curl \
gmp \ gmp \
hiredis \ hiredis \
libgcc \ leveldb \
libintl \ libgcc \
libstdc++ \ libintl \
luajit \ libstdc++ \
lua-socket \ luajit \
sqlite \ lua-socket \
sqlite-libs && \ sqlite \
apk add --no-cache \ sqlite-libs && \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/community \ echo "**** compile spatialindex ****" && \
leveldb && \ git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
echo "**** compile spatialindex ****" && \ cd /tmp/spatialindex && \
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \ cmake . \
cd /tmp/spatialindex && \ -DCMAKE_INSTALL_PREFIX=/usr && \
cmake . \ make -j 2 && \
-DCMAKE_INSTALL_PREFIX=/usr && \ make install && \
make -j 2 && \ echo "**** compile minetestserver ****" && \
make install && \ if [ -z ${MINETEST_RELEASE+x} ]; then \
echo "**** compile minetestserver ****" && \ MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
if [ -z ${MINETEST_RELEASE+x} ]; then \ | jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \ fi && \
| jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \ mkdir -p \
fi && \ /tmp/minetest && \
mkdir -p \ curl -o \
/tmp/minetest && \ /tmp/minetest-src.tar.gz -L \
curl -o \ "https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \
/tmp/minetest-src.tar.gz -L \ tar xf \
"https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \ /tmp/minetest-src.tar.gz -C \
tar xf \ /tmp/minetest --strip-components=1 && \
/tmp/minetest-src.tar.gz -C \ cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \
/tmp/minetest --strip-components=1 && \ cd /tmp/minetest && \
cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \ cmake . \
cd /tmp/minetest && \ -DBUILD_CLIENT=0 \
cmake . \ -DBUILD_SERVER=1 \
-DBUILD_CLIENT=0 \ -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SERVER=1 \ -DCUSTOM_BINDIR=/usr/bin \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCUSTOM_DOCDIR="/usr/share/doc/minetest" \
-DCUSTOM_BINDIR=/usr/bin \ -DCUSTOM_SHAREDIR="/usr/share/minetest" \
-DCUSTOM_DOCDIR="/usr/share/doc/minetest" \ -DENABLE_CURL=1 \
-DCUSTOM_SHAREDIR="/usr/share/minetest" \ -DENABLE_FREETYPE=1 \
-DENABLE_CURL=1 \ -DENABLE_GETTEXT=0 \
-DENABLE_FREETYPE=1 \ -DENABLE_LEVELDB=1 \
-DENABLE_GETTEXT=0 \ -DENABLE_LUAJIT=1 \
-DENABLE_LEVELDB=1 \ -DENABLE_REDIS=1 \
-DENABLE_LUAJIT=1 \ -DENABLE_SOUND=0 \
-DENABLE_REDIS=1 \ -DENABLE_SYSTEM_GMP=1 \
-DENABLE_SOUND=0 \ -DRUN_IN_PLACE=0 && \
-DENABLE_SYSTEM_GMP=1 \ make -j 2 && \
-DRUN_IN_PLACE=0 && \ make install && \
make -j 2 && \ echo "**** copy games to temporary folder ****" && \
make install && \ mkdir -p \
echo "**** copy games to temporary folder ****" && \ /defaults/games && \
mkdir -p \ cp -pr /usr/share/minetest/games/* /defaults/games/ && \
/defaults/games && \ echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \
cp -pr /usr/share/minetest/games/* /defaults/games/ && \ echo "**** so we fetch game version x.x.x etc ****" && \
echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \ if [ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ]; then \
echo "**** so we fetch game version x.x.x etc ****" && \ MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \
if \ fi && \
[ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ] ; \ echo "**** fetch additional game ****" && \
then MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \ mkdir -p \
fi && \ /defaults/games/minetest && \
echo "**** fetch additional game ****" && \ curl -o \
mkdir -p \ /tmp/minetest-game.tar.gz -L \
/defaults/games/minetest && \ "https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \
curl -o \ tar xf \
/tmp/minetest-game.tar.gz -L \ /tmp/minetest-game.tar.gz -C \
"https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \ /defaults/games/minetest --strip-components=1 && \
tar xf \ echo "**** cleanup ****" && \
/tmp/minetest-game.tar.gz -C \ apk del --purge \
/defaults/games/minetest --strip-components=1 && \ build-dependencies && \
echo "**** cleanup ****" && \ rm -rf \
apk del --purge \ /tmp/*
build-dependencies && \
rm -rf \
/tmp/*
# add local files # add local files
COPY root / COPY root /

View File

@ -9,120 +9,117 @@ LABEL maintainer="aptalca"
# environment variables # environment variables
ENV HOME="/config" \ ENV HOME="/config" \
MINETEST_SUBGAME_PATH="/config/.minetest/games" MINETEST_SUBGAME_PATH="/config/.minetest/games"
# build variables # build variables
ARG LDFLAGS="-lintl" ARG LDFLAGS="-lintl"
RUN \ RUN \
echo "**** install build packages ****" && \ echo "**** install build packages ****" && \
apk add --no-cache --virtual=build-dependencies \ apk add --no-cache --virtual=build-dependencies \
bzip2-dev \ bzip2-dev \
cmake \ cmake \
curl-dev \ curl-dev \
doxygen \ doxygen \
g++ \ g++ \
gcc \ gcc \
gettext-dev \ gettext-dev \
git \ git \
gmp-dev \ gmp-dev \
hiredis-dev \ hiredis-dev \
icu-dev \ icu-dev \
irrlicht-dev \ irrlicht-dev \
jq \ jq \
leveldb-dev \ leveldb-dev \
libjpeg-turbo-dev \ libjpeg-turbo-dev \
libogg-dev \ libogg-dev \
libpng-dev \ libpng-dev \
libressl-dev \ libressl-dev \
libtool \ libtool \
libvorbis-dev \ libvorbis-dev \
luajit-dev \ luajit-dev \
make \ make \
mesa-dev \ mesa-dev \
ncurses-dev \ ncurses-dev \
openal-soft-dev \ openal-soft-dev \
python3-dev \ python3-dev \
sqlite-dev && \ sqlite-dev && \
echo "**** install runtime packages ****" && \ echo "**** install runtime packages ****" && \
apk add --no-cache \ apk add --no-cache \
curl \ curl \
gmp \ gmp \
hiredis \ hiredis \
libgcc \ leveldb \
libintl \ libgcc \
libstdc++ \ libintl \
luajit \ libstdc++ \
lua-socket \ luajit \
sqlite \ lua-socket \
sqlite-libs && \ sqlite \
apk add --no-cache \ sqlite-libs && \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/community \ echo "**** compile spatialindex ****" && \
leveldb && \ git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
echo "**** compile spatialindex ****" && \ cd /tmp/spatialindex && \
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \ cmake . \
cd /tmp/spatialindex && \ -DCMAKE_INSTALL_PREFIX=/usr && \
cmake . \ make -j 2 && \
-DCMAKE_INSTALL_PREFIX=/usr && \ make install && \
make -j 2 && \ echo "**** compile minetestserver ****" && \
make install && \ if [ -z ${MINETEST_RELEASE+x} ]; then \
echo "**** compile minetestserver ****" && \ MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
if [ -z ${MINETEST_RELEASE+x} ]; then \ | jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \ fi && \
| jq -r 'first(.[] | select(.tag_name | contains("android") | not)) | .tag_name'); \ mkdir -p \
fi && \ /tmp/minetest && \
mkdir -p \ curl -o \
/tmp/minetest && \ /tmp/minetest-src.tar.gz -L \
curl -o \ "https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \
/tmp/minetest-src.tar.gz -L \ tar xf \
"https://github.com/minetest/minetest/archive/${MINETEST_RELEASE}.tar.gz" && \ /tmp/minetest-src.tar.gz -C \
tar xf \ /tmp/minetest --strip-components=1 && \
/tmp/minetest-src.tar.gz -C \ cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \
/tmp/minetest --strip-components=1 && \ cd /tmp/minetest && \
cp /tmp/minetest/minetest.conf.example /defaults/minetest.conf && \ cmake . \
cd /tmp/minetest && \ -DBUILD_CLIENT=0 \
cmake . \ -DBUILD_SERVER=1 \
-DBUILD_CLIENT=0 \ -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SERVER=1 \ -DCUSTOM_BINDIR=/usr/bin \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCUSTOM_DOCDIR="/usr/share/doc/minetest" \
-DCUSTOM_BINDIR=/usr/bin \ -DCUSTOM_SHAREDIR="/usr/share/minetest" \
-DCUSTOM_DOCDIR="/usr/share/doc/minetest" \ -DENABLE_CURL=1 \
-DCUSTOM_SHAREDIR="/usr/share/minetest" \ -DENABLE_FREETYPE=1 \
-DENABLE_CURL=1 \ -DENABLE_GETTEXT=0 \
-DENABLE_FREETYPE=1 \ -DENABLE_LEVELDB=1 \
-DENABLE_GETTEXT=0 \ -DENABLE_LUAJIT=1 \
-DENABLE_LEVELDB=1 \ -DENABLE_REDIS=1 \
-DENABLE_LUAJIT=1 \ -DENABLE_SOUND=0 \
-DENABLE_REDIS=1 \ -DENABLE_SYSTEM_GMP=1 \
-DENABLE_SOUND=0 \ -DRUN_IN_PLACE=0 && \
-DENABLE_SYSTEM_GMP=1 \ make -j 2 && \
-DRUN_IN_PLACE=0 && \ make install && \
make -j 2 && \ echo "**** copy games to temporary folder ****" && \
make install && \ mkdir -p \
echo "**** copy games to temporary folder ****" && \ /defaults/games && \
mkdir -p \ cp -pr /usr/share/minetest/games/* /defaults/games/ && \
/defaults/games && \ echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \
cp -pr /usr/share/minetest/games/* /defaults/games/ && \ echo "**** so we fetch game version x.x.x etc ****" && \
echo "**** split after 3rd dot if it exists in minetest tag variable ****" && \ if [ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ]; then \
echo "**** so we fetch game version x.x.x etc ****" && \ MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \
if \ fi && \
[ $(echo "$MINETEST_RELEASE" | tr -cd '.' | wc -c) = 3 ] ; \ echo "**** fetch additional game ****" && \
then MINETEST_RELEASE=${MINETEST_RELEASE%.*}; \ mkdir -p \
fi && \ /defaults/games/minetest && \
echo "**** fetch additional game ****" && \ curl -o \
mkdir -p \ /tmp/minetest-game.tar.gz -L \
/defaults/games/minetest && \ "https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \
curl -o \ tar xf \
/tmp/minetest-game.tar.gz -L \ /tmp/minetest-game.tar.gz -C \
"https://github.com/minetest/minetest_game/archive/${MINETEST_RELEASE}.tar.gz" && \ /defaults/games/minetest --strip-components=1 && \
tar xf \ echo "**** cleanup ****" && \
/tmp/minetest-game.tar.gz -C \ apk del --purge \
/defaults/games/minetest --strip-components=1 && \ build-dependencies && \
echo "**** cleanup ****" && \ rm -rf \
apk del --purge \ /tmp/*
build-dependencies && \
rm -rf \
/tmp/*
# add local files # add local files
COPY root / COPY root /

View File

@ -2,18 +2,18 @@
# make our folders # make our folders
mkdir -p \ mkdir -p \
/config/.minetest/games \ /config/.minetest/games \
/config/.minetest/mods \ /config/.minetest/mods \
/config/.minetest/main-config /config/.minetest/main-config
if [ ! -f "/config/.minetest/main-config/minetest.conf" ]; then if [ ! -f "/config/.minetest/main-config/minetest.conf" ]; then
cp /defaults/minetest.conf /config/.minetest/main-config/minetest.conf cp /defaults/minetest.conf /config/.minetest/main-config/minetest.conf
fi fi
if [ ! -d "/config/.minetest/games/minimal" ]; then if [ ! -d "/config/.minetest/games/minimal" ]; then
cp -pr /defaults/games/* /config/.minetest/games/ cp -pr /defaults/games/* /config/.minetest/games/
fi fi
# permissions # permissions
chown -R abc:abc \ chown -R abc:abc \
/config /config

View File

@ -1,5 +1,5 @@
#!/usr/bin/with-contenv bash #!/usr/bin/with-contenv bash
exec \ exec \
s6-setuidgid abc minetestserver ${CLI_ARGS} \ s6-setuidgid abc minetestserver ${CLI_ARGS} \
--config /config/.minetest/main-config/minetest.conf --port 30000 --config /config/.minetest/main-config/minetest.conf --port 30000