Dockerfile 927 B

1234567891011121314151617181920212223
  1. FROM debian:buster-slim
  2. RUN apt-get update -y
  3. RUN apt-get install wget -y
  4. RUN apt-get install gpg -y
  5. RUN wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
  6. RUN mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
  7. RUN wget -q https://packages.microsoft.com/config/debian/9/prod.list
  8. RUN mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
  9. RUN chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
  10. RUN chown root:root /etc/apt/sources.list.d/microsoft-prod.list
  11. RUN apt-get update -y
  12. RUN apt-get install apt-transport-https -y
  13. RUN apt-get update
  14. RUN apt-get install dotnet-sdk-3.1 -y
  15. #RUN apt-get install subversion -y
  16. RUN mkdir commontools
  17. RUN mkdir /efs
  18. RUN cd commontools
  19. WORKDIR /commontools
  20. copy . /commontools/.
  21. RUN dotnet build -c Release
  22. RUN ls /commontools/bin/Release/netcoreapp3.1/
  23. ENTRYPOINT ["dotnet","/commontools/bin/Release/netcoreapp3.1/LAPS-CommonTools-Service.dll"]