HTML в PDF внутри контейнера с колбой - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть приложение Flask внутри контейнера докера. У меня мало знаний о докере. Я пытался использовать pdfkit и wkhtmltopdf для преобразования html-страницы в pdf, но я этого не сделал. Могу ли я установить wkhtmltopdf внутри контейнера приложения? Я также попытался создать другой контейнер с wkhtmltopdf для использования в качестве микро-службы, но я также не сделал это. Это мой файл docker-compose.yml:

version: '3.3'
services:
  app:
    build: ./app
    tty: true
    volumes:
      - ./app:/code
    ports:
      - "80:80"
    environment:
      - TZ=America/Sao_Paulo
    depends_on:
      - postgres
      - redis
    env_file: 
      - .envdev
  postgres:
    environment:
      - TZ=America/Sao_Paulo
    image: postgres:10
    env_file: 
      - .envdev
    volumes:      
      - database:/var/lib/postgresql/data
    ports:
      - 5432:5432
  redis:
    image: 'redis:3.0-alpine'
    command: redis-server
    volumes:
      - 'redis:/data'
    ports:
      - '6379:6379'

  worker:
    build:
      # command: celery -A celery_worker.celery worker --loglevel=info
      context: ./app
      dockerfile: Dockerfile-celery
    env_file: 
      - .envdev
    volumes:
      - ./app:/code
    tty: true
    links:
      - redis

  redis-browser:
    image: birkof/redis-browser
    command: --url redis://redis:6379/0
    ports:
      - 4567:4567
    links:
      - redis
    depends_on:
      - postgres
      - redis

  adminer:
    image: adminer
    ports:
      - 8000:8080

volumes: 
  database:
  redis:
...