AutoDocument

Deployment

Autodocument deploys with three required components.

Autodocument Components

Autodocument relies on:

Deployment Options

To customize your Autodocument deployment, consider the following configuration options available in the docker-compose.yaml template:

Get Started

For a comprehensive docker-compose.yaml template with detailed explanations for each option, refer to the official source:

https://github.com/TomMalkin/AutoDocument/blob/main/docker-compose.yaml

Simplest Docker Compose deployment:

Simply run this docker-compose config to try out Autodocument.

services:
  app:
    image: tommalkin/autodocument:latest
    ports:
      - "4605:4605"
    volumes:
      - download_dir:/download_dir
      - upload_dir:/upload_dir
      - db_data:/db_data
    depends_on:
      - redis

  worker:
    image: tommalkin/autodocument-worker:latest
    volumes:
      - download_dir:/download_dir
      - upload_dir:/upload_dir
      - db_data:/db_data
    depends_on:
      - redis
    command: ["dramatiq", "autodoc.tasks", "--processes", "1"]

  redis:
    image: "docker.io/redis:6-alpine"

volumes:
  download_dir: {}
  upload_dir: {}
  db_data: {}