FROM ubuntu RUN apt-get update && \ apt-get install -y gcc make wget sbcl libev-dev && \ mkdir -p /opt &&\ wget -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)' RUN mkdir -p /opt/quicklisp/local-projects/travels ADD travels.asd *.lisp /opt/quicklisp/local-projects/travels/ RUN sbcl --eval '(ql:quickload :travels)' --eval '(sb-ext:quit)' EXPOSE 80 CMD sbcl --eval '(ql:quickload :travels)' --eval '(travels:main :port 80 :data "/tmp/data/data.zip")'