File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed
Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 1+ services :
2+ - docker
3+
4+ script :
5+ - make docker-build
6+ - make docker-check
Original file line number Diff line number Diff line change 1+ FROM commonlispbr/roswell
2+ WORKDIR /app
3+ RUN ros install commonlispbr/quicksys
4+ RUN ros run -s quicksys -e "(qs:install-dist :ultralisp)" -q
5+ RUN ros run -s weblocks -s weblocks-ui -q
6+ COPY . .
7+ RUN ros install ./lisp-inference.asd
8+ RUN ros run -s lisp-inference/web -q
9+ EXPOSE 40000
10+ ENTRYPOINT "/root/.roswell/bin/inference-server"
Original file line number Diff line number Diff line change 11SBCL_CMD := sbcl --noinform --disable-debugger --load
22OBJECTS := lisp-inference
3-
3+ DOCKER_IMG = lisp-inference
44
55all : $(OBJECTS )
66
@@ -16,4 +16,13 @@ check:
1616server :
1717 @$(SBCL_CMD ) run-server.lisp
1818
19+ docker-build :
20+ docker build -t $(DOCKER_IMG ) .
21+
22+ docker-run :
23+ docker run --rm -it --network=host $(DOCKER_IMG )
24+
25+ docker-check :
26+ docker run --rm -t --entrypoint=ros $(DOCKER_IMG ) run -s lisp-inference/test -l run-test.lisp
27+
1928.PHONY : check
Original file line number Diff line number Diff line change 1+ [ ![ Build Status] ( https://travis-ci.org/ryukinix/lisp-inference.svg?branch=master )] ( https://travis-ci.org/ryukinix/lisp-inference )
2+
13# Lisp Inference
24
35A non-full featured Lisp Inference Engine because I didn't implemented
You can’t perform that action at this time.
0 commit comments