Skip to content

Commit ce9eb50

Browse files
committed
feat: Add LGSM_DATADIR environment variable
This commit adds the LGSM_DATADIR environment variable to the Dockerfiles and entrypoint.sh script. The variable is set to "/data/data" in all three Dockerfiles, and it is exported in the entrypoint.sh script. This allows for easy configuration of the data directory path for LinuxGSM.
1 parent e14583a commit ce9eb50

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

Dockerfile.ubuntu-1804

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ENV LGSM_GITHUBREPO=LinuxGSM
1414
ENV LGSM_GITHUBBRANCH=master
1515
ENV LGSM_LOGDIR=/data/log
1616
ENV LGSM_SERVERFILES=/data/serverfiles
17+
ENV LGSM_DATADIR=/data/data
1718
ENV LGSM_CONFIG=/data/config-lgsm
1819
ENV GAMESERVER=jc2server
1920
ENV UPDATE_CHECK=1800
@@ -31,13 +32,13 @@ RUN echo "**** Install Base LinuxGSM Requirements ****" \
3132
&& add-apt-repository ppa:git-core/ppa \
3233
&& apt-get update \
3334
&& apt-get install -y \
34-
cron \
3535
bc \
3636
binutils \
3737
bsdmainutils \
3838
bzip2 \
3939
ca-certificates \
4040
cpio \
41+
cron \
4142
curl \
4243
distro-info \
4344
file \

Dockerfile.ubuntu-2004

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ENV LGSM_GITHUBREPO=LinuxGSM
1414
ENV LGSM_GITHUBBRANCH=master
1515
ENV LGSM_LOGDIR=/data/log
1616
ENV LGSM_SERVERFILES=/data/serverfiles
17+
ENV LGSM_DATADIR=/data/data
1718
ENV LGSM_CONFIG=/data/config-lgsm
1819
ENV GAMESERVER=jc2server
1920
ENV UPDATE_CHECK=1800

Dockerfile.ubuntu-2204

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ENV LGSM_GITHUBREPO=LinuxGSM
1414
ENV LGSM_GITHUBBRANCH=master
1515
ENV LGSM_LOGDIR=/data/log
1616
ENV LGSM_SERVERFILES=/data/serverfiles
17+
ENV LGSM_DATADIR=/data/data
1718
ENV LGSM_CONFIG=/data/config-lgsm
1819
ENV GAMESERVER=jc2server
1920
ENV UPDATE_CHECK=1800

entrypoint.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ echo -e "LGSM_GITHUBREPO: ${LGSM_GITHUBREPO}"
3030
echo -e "LGSM_GITHUBBRANCH: ${LGSM_GITHUBBRANCH}"
3131
echo -e "LGSM_LOGDIR: ${LGSM_LOGDIR}"
3232
echo -e "LGSM_SERVERFILES: ${LGSM_SERVERFILES}"
33+
echo -e "LGSM_DATADIR: ${LGSM_DATADIR}"
3334
echo -e "LGSM_CONFIG: ${LGSM_CONFIG}"
3435

3536
echo -e ""
@@ -41,6 +42,7 @@ export LGSM_GITHUBREPO=${LGSM_GITHUBREPO}
4142
export LGSM_GITHUBBRANCH=${LGSM_GITHUBBRANCH}
4243
export LGSM_LOGDIR=${LGSM_LOGDIR}
4344
export LGSM_SERVERFILES=${LGSM_SERVERFILES}
45+
export LGSM_DATADIR=${LGSM_DATADIR}
4446
export LGSM_CONFIG=${LGSM_CONFIG}
4547

4648
cd /app || exit

0 commit comments

Comments
 (0)