build executable inside docker

to avoid segmentation fault
pull/43/head
Alexander Bentkamp 4 years ago
parent 121b0d0b8a
commit fd2af2fd24

@ -6,7 +6,6 @@ cd $(dirname $0)
# Build elan image if not already present # Build elan image if not already present
docker build --pull --rm -f elan.Dockerfile -t elan:latest . docker build --pull --rm -f elan.Dockerfile -t elan:latest .
(cd leanserver && lake build)
(cd testgame && lake build) (cd testgame && lake build)
docker rmi testgame:latest || true docker rmi testgame:latest || true
docker build --rm -f server.Dockerfile -t testgame:latest . docker build --rm -f server.Dockerfile -t testgame:latest .

@ -8,4 +8,6 @@ COPY testgame ./testgame
# TODO: make `testgame` a build argument # TODO: make `testgame` a build argument
WORKDIR /leanserver WORKDIR /leanserver
RUN rm -f ./build/bin/gameserver
RUN lake build
CMD ["./build/bin/gameserver", "TestGame", "../testgame"] CMD ["./build/bin/gameserver", "TestGame", "../testgame"]
Loading…
Cancel
Save