|
|
@ -36,6 +36,7 @@ RUN mkdir -p /eressea/server && \ |
|
|
FROM eressea-base as eressea |
|
|
FROM eressea-base as eressea |
|
|
ARG eressea_branch |
|
|
ARG eressea_branch |
|
|
COPY docker-assets/backup-eressea.patch /eressea/ |
|
|
COPY docker-assets/backup-eressea.patch /eressea/ |
|
|
|
|
|
COPY docker-assets/run-eressea.cron.patch /eressea/ |
|
|
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y \ |
|
|
RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y \ |
|
|
cmake luarocks libxml2-dev liblua5.2-dev libtolua-dev libncurses5-dev libsqlite3-dev \ |
|
|
cmake luarocks libxml2-dev liblua5.2-dev libtolua-dev libncurses5-dev libsqlite3-dev \ |
|
|
libexpat1-dev && \ |
|
|
libexpat1-dev && \ |
|
|
@ -44,6 +45,7 @@ RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y \ |
|
|
cd git.eressea && \ |
|
|
cd git.eressea && \ |
|
|
git submodule update --init && \ |
|
|
git submodule update --init && \ |
|
|
patch process/backup-eressea < /eressea/backup-eressea.patch && \ |
|
|
patch process/backup-eressea < /eressea/backup-eressea.patch && \ |
|
|
|
|
|
patch process/cron/run-eressea.cron < /eressea/run-eressea.cron.patch && \ |
|
|
s/cmake-init && \ |
|
|
s/cmake-init && \ |
|
|
s/build && \ |
|
|
s/build && \ |
|
|
ln -sf conf/eressea.ini && \ |
|
|
ln -sf conf/eressea.ini && \ |
|
|
@ -76,13 +78,13 @@ RUN apt-get update && \ |
|
|
|
|
|
|
|
|
COPY docker-assets/template-config/ /eressea/template-config/ |
|
|
COPY docker-assets/template-config/ /eressea/template-config/ |
|
|
COPY docker-assets/lua-scripts/ /eressea/lua-scripts/ |
|
|
COPY docker-assets/lua-scripts/ /eressea/lua-scripts/ |
|
|
COPY docker-assets/run-eressea.sh /eressea/run-eressea.sh |
|
|
|
|
|
COPY docker-assets/start.sh /eressea/start.sh |
|
|
COPY docker-assets/start.sh /eressea/start.sh |
|
|
COPY --from=eressea /eressea/server/ /eressea/server/ |
|
|
COPY --from=eressea /eressea/server/ /eressea/server/ |
|
|
COPY --from=eressea /eressea/server/etc/report-mail.de.txt /eressea/template-mail/report-mail.de.txt |
|
|
COPY --from=eressea /eressea/server/etc/report-mail.de.txt /eressea/template-mail/report-mail.de.txt |
|
|
COPY --from=eressea /eressea/server/etc/report-mail.en.txt /eressea/template-mail/report-mail.en.txt |
|
|
COPY --from=eressea /eressea/server/etc/report-mail.en.txt /eressea/template-mail/report-mail.en.txt |
|
|
COPY --from=eressea /eressea/git.eressea/scripts/tools /eressea/server/scripts/tools |
|
|
COPY --from=eressea /eressea/git.eressea/scripts/tools /eressea/server/scripts/tools |
|
|
COPY --from=eressea /eressea/git.eressea/s/preview /eressea/server/bin/ |
|
|
COPY --from=eressea /eressea/git.eressea/s/preview /eressea/server/bin/ |
|
|
|
|
|
COPY --from=eressea /eressea/git.eressea/process/cron/run-eressea.cron /eressea/run-eressea.sh |
|
|
COPY --from=eressea /usr/games/echeck /usr/games/echeck |
|
|
COPY --from=eressea /usr/games/echeck /usr/games/echeck |
|
|
COPY --from=eressea /usr/share/locale/de/LC_MESSAGES/ /usr/share/locale/de/LC_MESSAGES/ |
|
|
COPY --from=eressea /usr/share/locale/de/LC_MESSAGES/ /usr/share/locale/de/LC_MESSAGES/ |
|
|
COPY --from=eressea /usr/share/games/echeck/ /usr/share/games/echeck/ |
|
|
COPY --from=eressea /usr/share/games/echeck/ /usr/share/games/echeck/ |
|
|
|