diff options
| author | Alasdair Armstrong | 2020-10-01 15:39:56 +0100 |
|---|---|---|
| committer | GitHub | 2020-10-01 15:39:56 +0100 |
| commit | a92fdd68f7063a6389e79d6a8d1c8c3dd1228726 (patch) | |
| tree | 6eb2282ded5d414126dd5433ae8e077e51f694ec | |
| parent | a5093a6ec5b425fde4e1dd6f6ecc1b66153b78a8 (diff) | |
| parent | 8bb596bef3b78a96dcf5b47d7267654057d76493 (diff) | |
Merge pull request #102 from Trolldemorted/bennidocker
Add Dockerfile that builds sail from source
| -rw-r--r-- | .dockerignore | 4 | ||||
| -rw-r--r-- | Dockerfile.nightly | 16 | ||||
| -rw-r--r-- | Dockerfile.release (renamed from Dockerfile) | 0 |
3 files changed, 20 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore index f3b64113..a06dd1db 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +1,5 @@ **/.git +*.md +.gitignore +.dockerignore +Dockerfile diff --git a/Dockerfile.nightly b/Dockerfile.nightly new file mode 100644 index 00000000..7dee7934 --- /dev/null +++ b/Dockerfile.nightly @@ -0,0 +1,16 @@ +FROM ubuntu + +# Install apt deps +RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates build-essential libgmp-dev z3 libz3-dev opam rsync pkg-config m4 zlib1g-dev + +# Configure opam +RUN opam init -y --no-setup --compiler=4.10.0 --shell=sh --disable-sandboxing + +# Copy code +WORKDIR /sail-src +COPY . /sail-src + +# build +RUN opam pin -y add sail $PWD + +ENTRYPOINT [ "/sail-src/docker_entry_point.sh" ] diff --git a/Dockerfile b/Dockerfile.release index 4db0ce5f..4db0ce5f 100644 --- a/Dockerfile +++ b/Dockerfile.release |
