Fix Docker build CMake version (#180)

This commit is contained in:
PargeLenis 2022-10-07 20:46:57 +02:00 committed by GitHub
parent 442b8aa767
commit 98087fa89a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 3 deletions

1
.dockerignore Normal file
View File

@ -0,0 +1 @@
**/.git

View File

@ -2,7 +2,12 @@
FROM ubuntu:18.04 as build-step
RUN apt-get -y update
RUN apt-get -y install curl autoconf automake cmake libbz2-dev libace-dev libssl-dev libmysqlclient-dev libtool build-essential
RUN apt-get -y install curl autoconf automake libbz2-dev libace-dev libssl-dev libmysqlclient-dev libtool build-essential gpg wget
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null && \
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ bionic main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null && \
apt-get update
RUN apt-get -y install cmake
COPY . /mangoserver
RUN mkdir /mangoserver/build

View File

@ -2,8 +2,13 @@
FROM ubuntu:18.04 as build-step
RUN apt-get -y update
RUN apt-get -y install curl autoconf automake cmake libbz2-dev libace-dev libssl-dev libmysqlclient-dev libtool build-essential
RUN apt-get -y install curl autoconf automake libbz2-dev libace-dev libssl-dev libmysqlclient-dev libtool build-essential gpg wget
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null && \
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ bionic main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null && \
apt-get update
RUN apt-get -y install cmake
COPY . /mangoserver
RUN mkdir /mangoserver/build
WORKDIR /mangoserver/build
@ -20,8 +25,8 @@ RUN apt-get -y update && apt-get -y upgrade
RUN apt-get -y install libmysqlclient20 openssl
COPY --from=build-step /mangos /mangos
COPY --from=build-step /etc/realmd.conf.dist ../etc/realmd.conf.dist
WORKDIR /mangos/bin
RUN cp ../etc/realmd.conf.dist ../etc/realmd.conf
RUN chmod +x realmd
EXPOSE 3724