У меня есть приложение 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: