Files
apollo/docs/Dockerfile
T
2019-08-04 03:15:46 +01:00

22 lines
538 B
Docker

FROM mono:latest
RUN apt-get update -y && apt-get install -y unzip git
RUN mkdir -p /docfx
WORKDIR /docfx
RUN curl -L https://github.com/dotnet/docfx/releases/download/v2.44/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"]