alpine.Dockerfile 580 B

123456789101112131415161718192021222324252627
  1. FROM microsoft/dotnet:2.1.0-preview1-runtime-deps-alpine
  2. ARG USER
  3. ARG USER_ID
  4. ARG GROUP_ID
  5. WORKDIR /code/build
  6. RUN mkdir -p "/home/$USER" && chown "${USER_ID}:${GROUP_ID}" "/home/$USER"
  7. ENV HOME "/home/$USER"
  8. RUN apk add --no-cache \
  9. bash \
  10. wget \
  11. git \
  12. jq \
  13. curl \
  14. icu-libs \
  15. openssl
  16. USER $USER_ID:$GROUP_ID
  17. # Disable the invariant mode (set in base image)
  18. ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT false
  19. ENV LC_ALL en_US.UTF-8
  20. ENV LANG en_US.UTF-8
  21. # Skip package initilization
  22. ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1