Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

27 строки
640 B

  1. # use latest python alphine image.
  2. FROM python:rc-alpine3.12
  3. # install system dependencies.
  4. RUN apk update && apk add --no-cache \
  5. gcc libc-dev g++ graphviz git bash go imagemagick inkscape
  6. # install go package.
  7. RUN go get github.com/mingrammer/round
  8. # install fonts
  9. RUN apk --no-cache add msttcorefonts-installer fontconfig && \
  10. update-ms-fonts && \
  11. fc-cache -f
  12. # add go bin to path.
  13. ENV PATH "$PATH:/root/go/bin"
  14. # project directory.
  15. WORKDIR /usr/src/diagrams
  16. # Copy the rest of your app's source code from your host to your image filesystem.
  17. COPY . .
  18. # install python requirements.
  19. RUN pip install black graphviz jinja2