diff --git a/.gitignore b/.gitignore index d22cc96..7b623bc 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ nginxproxymanager/data nginxproxymanager/letsencrypt nginxproxymanager/mysql opengist/opengist-database +papra/app-data/ # stirling pdf/stirling/latest/data/ @@ -31,3 +32,4 @@ pangolin/installer # ignore environment files .env + diff --git a/papra/docker-compose.yml b/papra/docker-compose.yml new file mode 100644 index 0000000..e6617e8 --- /dev/null +++ b/papra/docker-compose.yml @@ -0,0 +1,23 @@ +services: + papra: + image: ghcr.io/papra-hq/papra:latest + container_name: papra + restart: unless-stopped + ports: + - 1221:1221 + environment: + - AUTH_SECRET=${AUTH_SECRET} + - CLIENT_BASE_URL=https://docs.peterwood.rocks + - SERVER_BASE_URL=https://docs.peterwood.rocks + - INGESTION_FOLDER_IS_ENABLED=true + - INTAKE_EMAILS_IS_ENABLED=true + - INTAKE_EMAILS_DRIVER=owlrelay + - INTAKE_EMAILS_WEBHOOK_SECRET=${INTAKE_EMAILS_WEBHOOK_SECRET} + - OWLRELAY_API_KEY=${OWLRELAY_API_KEY} + - OWLRELAY_WEBHOOK_URL=https://doc.peterwood.rocks/api/intake-emails/ingest + volumes: + - ./app-data:/app/app-data + - ./ingestion:/app/ingestion + user: 1000:1000 + labels: + - diun.enable=true