diff --git a/1.0.0-beta3/README.md b/1.0.0-beta3/README.md index 82100ab4..61dffe93 100644 --- a/1.0.0-beta3/README.md +++ b/1.0.0-beta3/README.md @@ -13,6 +13,7 @@ This project is part of ASP.NET 5. You can find samples, documentation, and gett * [`1.0.0-beta2`, _(1.0.0-beta2/Dockerfile)_](https://github.com/aspnet/aspnet-docker/blob/master/1.0.0-beta2/Dockerfile) * [`1.0.0-beta1` _(1.0.0-beta1/Dockerfile)_](https://github.com/aspnet/aspnet-docker/blob/master/1.0.0-beta1/Dockerfile) * [`nightly` _(nightly/Dockerfile)_](https://github.com/aspnet/aspnet-docker/blob/master/nightly/Dockerfile) +* [`coreclr-1.0.0-beta5-11624` _(coreclr-1.0.0-beta5-11624/Dockerfile)_](https://github.com/aspnet/aspnet-docker/blob/master/coreclr-1.0.0-beta5-11624/Dockerfile) ## How to use this image diff --git a/coreclr-1.0.0-beta5-11624/Dockerfile b/coreclr-1.0.0-beta5-11624/Dockerfile new file mode 100644 index 00000000..55d213d1 --- /dev/null +++ b/coreclr-1.0.0-beta5-11624/Dockerfile @@ -0,0 +1,21 @@ +FROM ubuntu:14.04 + +ENV DNX_FEED https://www.myget.org/F/aspnetvnext/api/v2 + +RUN apt-get update -qq \ + && apt-get install -qqy libunwind8 libssl-dev curl unzip libtool automake build-essential + +# Install libuv for Kestrel from source code (binary is not in wheezy and one in jessie is still too old) +RUN LIBUV_VERSION=1.4.2 \ + && curl -sSL https://github.com/libuv/libuv/archive/v${LIBUV_VERSION}.tar.gz | tar zxfv - -C /usr/local/src \ + && cd /usr/local/src/libuv-$LIBUV_VERSION \ + && sh autogen.sh && ./configure && make && make install \ + && rm -rf /usr/local/src/libuv-$LIBUV_VERSION \ + && ldconfig + +RUN curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh \ + && bash -c "source $HOME/.dnx/dnvm/dnvm.sh \ + && dnvm install 1.0.0-beta5-11624 -r coreclr -arch x64 -a default \ + && ln -s $HOME/.dnx/runtimes/dnx-coreclr-linux-x64.1.0.0-beta5-11624 $HOME/.dnx/runtimes/default" + +ENV PATH $PATH:/root/.dnx/runtimes/default/bin