Enable gitlab CI
Even though the overviewer repo is hosted on github, this new CI stuff is useful for mirrors of overviewer hosted on gitlab. To support package builds for a few distributions, a set of dockerfiles have been created.
This commit is contained in:
2
build-tools/dockerfiles/base/Dockerfile
Normal file
2
build-tools/dockerfiles/base/Dockerfile
Normal file
@@ -0,0 +1,2 @@
|
||||
FROM centos:7
|
||||
RUN yum -y install git wget python2 @'Development Tools' python-pillow-devel numpy python-sphinx
|
||||
9
build-tools/dockerfiles/base/Makefile
Normal file
9
build-tools/dockerfiles/base/Makefile
Normal file
@@ -0,0 +1,9 @@
|
||||
build:
|
||||
docker build -t code.em32.net:14567/overviewer/minecraft-overviewer:base .
|
||||
|
||||
push:
|
||||
docker push code.em32.net:14567/overviewer/minecraft-overviewer:base
|
||||
|
||||
run:
|
||||
docker run --rm -it code.em32.net:14567/overviewer/minecraft-overviewer:base /bin/bash
|
||||
|
||||
3
build-tools/dockerfiles/base/README
Normal file
3
build-tools/dockerfiles/base/README
Normal file
@@ -0,0 +1,3 @@
|
||||
This image is a centos:7 image that contains all the necessary tools to build
|
||||
and run Overviewer. It can serve as a base image for other images, or be used
|
||||
directly.
|
||||
Reference in New Issue
Block a user