Add DocFX site generator skeleton

This commit is contained in:
Gary Tierney
2019-07-17 23:17:12 +01:00
parent a090181ea3
commit fe457d762a
18 changed files with 250 additions and 114 deletions
+22
View File
@@ -0,0 +1,22 @@
FROM mono:latest
RUN apt-get update -y && apt-get install -y unzip
RUN mkdir -p /docfx
WORKDIR /docfx
RUN curl -L https://github.com/dotnet/docfx/releases/download/v2.43.3/docfx.zip -O \
&& unzip docfx.zip \
&& chmod +r /docfx
RUN echo "#!/bin/bash" >> /usr/local/bin/docfx \
&& echo "mono /docfx/docfx.exe \"\$@\"" >> /usr/local/bin/docfx \
&& chmod +x /usr/local/bin/docfx
RUN mkdir -p /srv/project \
&& useradd -u 1000 docfx \
&& chown docfx:docfx /srv/project
USER docfx
WORKDIR /srv/project
ENTRYPOINT ["docfx"]