servicestack.dockerfile 477 B

1234567891011121314151617
  1. FROM mono:5.8.0.127
  2. RUN apt-get update -yqq && apt-get install -yqq nginx wget mono-fastcgi-server
  3. WORKDIR /servicestack
  4. COPY src src
  5. COPY nginx.conf nginx.conf
  6. COPY run.sh run.sh
  7. RUN mkdir lib
  8. RUN curl -sL -O https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
  9. RUN mono nuget.exe install src/packages.config -OutputDirectory lib/
  10. RUN xbuild src/ServiceStackBenchmark.csproj /t:Clean
  11. RUN xbuild src/ServiceStackBenchmark.csproj /t:Build
  12. EXPOSE 8080
  13. CMD bash run.sh