feat(papra, romm): add feature

This commit is contained in:
il
2026-07-09 12:22:54 +09:00
parent e0df8cfba5
commit 3a38271969
38 changed files with 1372 additions and 111 deletions
@@ -0,0 +1,43 @@
[Quadlet]
DefaultDependencies=false
[Unit]
Description=Papra
[Container]
Image=ghcr.io/papra-hq/papra:{{ version['containers']['papra'] }}
ContainerName=papra
HostName=papra
PublishPort={{ services['papra']['ports']['http'] }}:1221/tcp
# Volumes
Volume=%h/data/containers/papra/data:/app/app-data:rw
Volume=%h/data/containers/papra/backup:/app/backup:rw
# General
Environment="TZ={{ timezone }}"
Environment="APP_BASE_URL=https://{{ services['papra']['domain']['public'] }}.{{ domain['public'] }}"
# Authentication
Environment="AUTH_PROVIDERS_EMAIL_IS_ENABLED=false"
Environment="AUTH_IS_PASSWORD_RESET_ENABLED=false"
Environment="AUTH_SHOW_LEGAL_LINKS=false"
Secret=PAPRA_AUTH_SECRET,type=env,target=AUTH_SECRET
# OIDC
Secret=PAPRA_AUTH_PROVIDERS_CUSTOMS,type=env,target=AUTH_PROVIDERS_CUSTOMS
# Documents
Environment="DOCUMENTS_CONTENT_EXTRACTION_ENABLED=true"
Environment="DOCUMENTS_OCR_LANGUAGES=eng,kor"
Environment="DOCUMENT_STORAGE_MAX_UPLOAD_SIZE=0"
[Service]
Restart=always
RestartSec=10s
TimeoutStopSec=120
[Install]
WantedBy=default.target