Compare commits
No commits in common. "v0.1" and "master" have entirely different histories.
18
.drone.yml
18
.drone.yml
@ -1,18 +0,0 @@
|
|||||||
pipeline:
|
|
||||||
docker:
|
|
||||||
image: plugins/docker
|
|
||||||
repo: repo.shimun.net/shimun/sauerbraten
|
|
||||||
registry: repo.shimun.net
|
|
||||||
secrets: ["docker_username", "docker_password"]
|
|
||||||
storage_path: /drone/cache/docker
|
|
||||||
use_cache: true
|
|
||||||
docker-p:
|
|
||||||
image: plugins/docker
|
|
||||||
repo: repo.shimun.net/sauerbraten
|
|
||||||
registry: repo.shimun.net
|
|
||||||
secrets: ["docker_username", "docker_password"]
|
|
||||||
use_cache: true
|
|
||||||
storage_path: /drone/cache/docker
|
|
||||||
squash: true
|
|
||||||
when:
|
|
||||||
event: tag
|
|
19
Dockerfile
19
Dockerfile
@ -1,18 +1,11 @@
|
|||||||
FROM frolvlad/alpine-glibc
|
FROM debian:stretch
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install zlib1g-dev libgeoip-dev build-essential -y
|
||||||
|
|
||||||
COPY src /usr/src/sauerbraten
|
COPY src /usr/src/sauerbraten
|
||||||
|
|
||||||
RUN apk add --no-cache zlib geoip libstdc++
|
WORKDIR /usr/src/sauerbraten
|
||||||
|
|
||||||
ENV BUILD_DEPS="zlib-dev geoip-dev alpine-sdk"
|
RUN make -C src install_server
|
||||||
|
|
||||||
RUN apk add --no-cache $BUILD_DEPS && cd /usr/src/sauerbraten && \
|
ENTRYPOINT /usr/src/sauerbraten/bin_unix/native_server
|
||||||
make -C src install_server && \
|
|
||||||
cp /usr/src/sauerbraten/bin_unix/native_server /usr/bin/sauerbraten-server && \
|
|
||||||
apk del --no-cache $BUILD_DEPS && rm -rf /usr/src/sauerbraten
|
|
||||||
|
|
||||||
EXPOSE 28785 28786 28785/udp 28786/udp
|
|
||||||
|
|
||||||
ENTRYPOINT /usr/bin/sauerbraten-server
|
|
||||||
|
|
||||||
CMD ["-d1", "-c18", "-g2"]
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user