mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 08:39:11 +00:00
22 lines
538 B
Docker
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"] |