Skip to content
Snippets Groups Projects
Commit e3a36bc1 authored by nimrod's avatar nimrod
Browse files

- Added Docker and Docker Compose support because I'm tired of installing everything.

parent 7d999b17
No related branches found
No related tags found
No related merge requests found
FROM debian:testing
ENV LEIN_VERSION=2.5.3
ENV LEIN_ROOT=value
WORKDIR /tmp
RUN apt-get update && \
apt-get install -y python \
python3 \
pypy \
lua5.1 \
luajit \
build-essential \
php5-cli \
php7.0-cli \
ruby \
nodejs \
nodejs-legacy \
mawk \
clojure1.6 \
tcl \
time \
wget && \
mkdir /tmp/leiningen && \
wget --quiet https://github.com/technomancy/leiningen/archive/$LEIN_VERSION.tar.gz -O - | \
tar -xz -C /tmp/leiningen/ --strip-components=1 && \
mv /tmp/leiningen/bin/lein-pkg /usr/local/bin/lein && \
chmod 0755 /usr/local/bin/lein && \
wget --quiet \
https://github.com/technomancy/leiningen/releases/download/$LEIN_VERSION/leiningen-$LEIN_VERSION-standalone.zip \
-O /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \
rm -rf rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY ./ /benchmark
WORKDIR /benchmark
RUN make
CMD ["make", "test"]
...@@ -20,18 +20,23 @@ Added languages ...@@ -20,18 +20,23 @@ Added languages
Usage Usage
----- -----
Build: :: Build:
.. code:: shell
make make
Clean: :: Clean:
.. code:: shell
make clean make clean
Test: :: Test:
.. code:: shell
make test make test
Also, Docker and Docker Compose are supported (so just run :code:
`docker-compose up`).
History History
------- -------
......
testbed:
build: ./
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment