fix build.sh
parent
105dd39f12
commit
b222cff665
@ -1,13 +0,0 @@
|
||||
FROM ubuntu:18.04
|
||||
|
||||
WORKDIR /
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y git curl libatomic1
|
||||
|
||||
# Install elan
|
||||
RUN curl -sSfL https://github.com/leanprover/elan/releases/download/v1.4.2/elan-x86_64-unknown-linux-gnu.tar.gz | tar xz
|
||||
RUN ./elan-init -y --default-toolchain leanprover/lean4:nightly-2022-09-23
|
||||
# TODO: Read out lean version from lean-toolchain file
|
||||
ENV PATH="${PATH}:/root/.elan/bin"
|
@ -1,19 +0,0 @@
|
||||
ARG GAME_DIR
|
||||
FROM elan:latest
|
||||
|
||||
WORKDIR /
|
||||
|
||||
# Copy lean files
|
||||
COPY GameServer ./GameServer
|
||||
COPY Main.lean ./Main
|
||||
COPY lakefile.lean ./lakefile.lean
|
||||
COPY lake-manifest.json ./lake-manifest.json
|
||||
COPY lean-toolchain ./lean-toolchain
|
||||
COPY $GAME_DIR ./$GAME_DIR
|
||||
# TODO: make `adam` a build argument
|
||||
|
||||
WORKDIR /
|
||||
RUN rm -f ./build/bin/gameserver
|
||||
RUN lake build
|
||||
|
||||
WORKDIR /build/bin/
|
Loading…
Reference in New Issue