updated readme and Dockerfile to allow for tests to be run in container
Former-commit-id: 677ae5487f2b68ddd045e5cf2af3c49d625adef6
This commit is contained in:
parent
7fbbc460ec
commit
70c9859768
@ -1,7 +1,10 @@
|
|||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install -qqy build-essential nasm autotools-dev autoconf libjemalloc-dev \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qqy \
|
||||||
|
build-essential nasm autotools-dev autoconf libjemalloc-dev tcl tcl-dev \
|
||||||
&& apt-get clean
|
&& apt-get clean
|
||||||
|
|
||||||
CMD make
|
CMD make
|
20
README.md
20
README.md
@ -204,6 +204,26 @@ Future work:
|
|||||||
- Allow rebalancing of connections to different threads after the connection
|
- Allow rebalancing of connections to different threads after the connection
|
||||||
- Allow multiple readers access to the hashtable concurrently
|
- Allow multiple readers access to the hashtable concurrently
|
||||||
|
|
||||||
|
Docker Build
|
||||||
|
------------
|
||||||
|
|
||||||
|
Run the following commands for a full source download and build:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone git@github.com:JohnSully/KeyDB.git
|
||||||
|
docker run -it --rm `pwd`/KeyDB:/build -w /build devopsdood/keydb-builder make
|
||||||
|
```
|
||||||
|
|
||||||
|
Then you have fresh binaries built, you can also pass any other options to the make command above after the word make. E.g.
|
||||||
|
|
||||||
|
```docker run -it --rm `pwd`/KeyDB:/build -w /build devopsdood/keydb-builder make MAllOC=memkind```
|
||||||
|
|
||||||
|
The above commands will build you binaries in the src directory. Standard `make install` without Docker command will work after if you wish to install
|
||||||
|
|
||||||
|
If you'd prefer you can build the Dockerfile in the repo instead of pulling the above container for use:
|
||||||
|
|
||||||
|
`docker build -t KeyDB .`
|
||||||
|
|
||||||
Code contributions
|
Code contributions
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user