chore(client): update Dockerfile and dependency versions
Update Dockerfile for client build process, including changes to base image and dependencies. Add support for OPENGL_BASE_IMAGE environment variable to facilitate easier image customization and maintenance.
This commit is contained in:
parent
d0423c6c6b
commit
796aada661
@ -1,8 +1,10 @@
|
|||||||
|
ARG OPENGL_BASE_IMAGE="registry.apps.education.fr/iri/minetest/docker-test-harness/opengl:latest"
|
||||||
FROM alpine:latest AS compile
|
FROM alpine:latest AS compile
|
||||||
|
|
||||||
ARG MINETEST_VERSION=5.9.1
|
ARG MINETEST_VERSION=5.9.1
|
||||||
ARG MINETEST_GAME_VERSION=5.8.0
|
ARG MINETEST_GAME_VERSION=5.8.0
|
||||||
ARG LUAJIT_VERSION=v2.1
|
ARG LUAJIT_VERSION=v2.1
|
||||||
|
|
||||||
RUN apk add --no-cache git build-base cmake curl-dev zlib-dev zstd-dev \
|
RUN apk add --no-cache git build-base cmake curl-dev zlib-dev zstd-dev \
|
||||||
sqlite-dev postgresql-dev hiredis-dev leveldb-dev jpeg-dev libpng-dev \
|
sqlite-dev postgresql-dev hiredis-dev leveldb-dev jpeg-dev libpng-dev \
|
||||||
glfw-dev gmp-dev jsoncpp-dev libxi-dev libintl ninja ca-certificates \
|
glfw-dev gmp-dev jsoncpp-dev libxi-dev libintl ninja ca-certificates \
|
||||||
@ -39,7 +41,6 @@ RUN cmake -B build \
|
|||||||
cmake --build build && \
|
cmake --build build && \
|
||||||
cmake --install build
|
cmake --install build
|
||||||
|
|
||||||
ARG OPENGL_BASE_IMAGE
|
|
||||||
FROM ${OPENGL_BASE_IMAGE}
|
FROM ${OPENGL_BASE_IMAGE}
|
||||||
|
|
||||||
COPY --from=compile /usr/local/share/minetest /usr/local/share/minetest
|
COPY --from=compile /usr/local/share/minetest /usr/local/share/minetest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user