Merge pull request #166 from apple/release-5.1

Merged Release 5.1
This commit is contained in:
AlvinMooreSr 2018-04-18 14:55:39 -07:00 committed by GitHub
commit 45f722d5e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 1 deletions

View File

@ -15,7 +15,18 @@ FoundationDB is a distributed database designed to handle large volumes of struc
1. Navigate to the directory where you checked out the foundationdb repo.
1. Run `make`.
## Linux
1. Install [Docker] (https://www.docker.com/).
1. Build Linux docker image using the file `Dockerfile` located in the `build` source directory.
1. Check out the foundationdb repo.
1. Run the docker image interactively [Docker Run] (https://docs.docker.com/engine/reference/run/#general-form) with the directory containing the foundationdb repo mounted [Docker Mounts] (https://docs.docker.com/storage/volumes/).
`docker run -it -v '/local/dir/path/foundationdb:/docker/dir/path/foundationdb' /bin/bash`
1. Navigate to the mounted directory containing the foundationdb repo.
`cd /docker/dir/path/foundationdb`
1. Run `make`.
This will build the fdbserver binary and the python bindings. If you
want to build our other bindings, you will need to install a runtime for the
language whose binding you want to build. Each binding has an `.mk` file
which provides specific targets for that binding.
which provides specific targets for that binding.