|
|
@@ -26,17 +26,17 @@ RUN apt-get update &&\
|
|
|
cd ~ &&\
|
|
|
echo "Finished installing SBCL. Now it's time for Quicklisp." &&\
|
|
|
curl -o /tmp/quicklisp.lisp https://beta.quicklisp.org/quicklisp.lisp &&\
|
|
|
- echo | sbcl --load /tmp/quicklisp.lisp --eval '(quicklisp-quickstart:install :path "/opt/quicklisp")' --eval '(quicklisp:add-to-init-file)' --eval '(sb-ext:quit)' &&\
|
|
|
- mkdir -p /opt/quicklisp/local-projects/travels
|
|
|
+ echo | sbcl --load /tmp/quicklisp.lisp --eval '(quicklisp-quickstart:install :path "/opt/quicklisp")' --eval '(quicklisp:add-to-init-file)' --eval '(sb-ext:quit)'
|
|
|
|
|
|
WORKDIR /opt/quicklisp/local-projects/
|
|
|
RUN git clone https://github.com/fukamachi/woo.git &&\
|
|
|
git clone https://github.com/fukamachi/lack.git &&\
|
|
|
git clone https://github.com/fukamachi/clack.git &&\
|
|
|
git clone https://github.com/fukamachi/myway.git &&\
|
|
|
- git clone https://github.com/fukamachi/quri.git
|
|
|
-
|
|
|
+ git clone https://github.com/fukamachi/quri.git &&\
|
|
|
+ mkdir -p /opt/quicklisp/local-projects/travels
|
|
|
COPY travels.asd *.lisp travels/
|
|
|
+
|
|
|
RUN sbcl --eval '(ql:quickload :travels)' --eval '(sb-ext:quit)'
|
|
|
|
|
|
EXPOSE 80
|