diff options
author | Erik Schilling <mail@ablu.org> | 2018-09-06 23:06:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-06 23:06:10 +0200 |
commit | ff51df4711e0146662117ae0a5f91f60cf1acf81 (patch) | |
tree | 0c9c1cb7fe7432f34a1978b0cc4e6e0c6c4e8562 | |
parent | 0624ec616fcc680994c9b674c8168531b1c1b46b (diff) | |
parent | e83c395986056d37083d2261246d145126680666 (diff) | |
download | manaserv-ff51df4711e0146662117ae0a5f91f60cf1acf81.tar.gz manaserv-ff51df4711e0146662117ae0a5f91f60cf1acf81.tar.bz2 manaserv-ff51df4711e0146662117ae0a5f91f60cf1acf81.tar.xz manaserv-ff51df4711e0146662117ae0a5f91f60cf1acf81.zip |
Merge pull request #81 from Ablu/docker
Added Dockerfile
-rw-r--r-- | .dockerignore | 4 | ||||
-rw-r--r-- | Dockerfile | 19 |
2 files changed, 23 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..b7f60965 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +*.db +Dockerfile +CMakeFiles/ +CMakeCache.txt
\ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..cb96f5ac --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM centos:7 as builder + +RUN yum update -y +RUN yum install -y epel-release +RUN yum install -y cmake gcc-c++ make libxml2-devel physfs-devel sqlite-devel \ + lua-devel libsigc++20-devel + +ADD . /source +WORKDIR /source + +RUN cmake . +RUN make + +FROM centos:7 +RUN yum install -y epel-release +RUN yum install -y libxml2 physfs sqlite lua libsigc++20 +COPY --from=builder /source/src/manaserv-account /app/ +COPY --from=builder /source/src/manaserv-game /app/ +COPY --from=builder /source/src/sql/sqlite/createTables.sql /app/ |