diff --git a/stirling-pdf/docker-compose.yml b/stirling-pdf/docker-compose.yml new file mode 100644 index 0000000..4d3dece --- /dev/null +++ b/stirling-pdf/docker-compose.yml @@ -0,0 +1,23 @@ +services: + stirling-pdf: + image: stirlingtools/stirling-pdf:latest + container_name: stirling-pdf + ports: + - "${STIRLING_PORT:-8080}:8080" + volumes: + - ${STIRLING_DATA_PATH:-./stirling-data}:/configs +# - ./trainingData:/usr/share/tessdata # Optional für zusätzliche OCR-Sprachen +# - ./extraConfigs:/configs +# - ./logs:/logs + environment: + # Sprache & Region + - SYSTEM_DEFAULTLOCALE=${SYSTEM_DEFAULTLOCALE:-de-DE} + + # Sicherheit & Login + - SECURITY_ENABLELOGIN=${SECURITY_ENABLELOGIN:-true} + - SECURITY_INIT_ADMIN_USERNAME=${ADMIN_USER:-admin} + - SECURITY_INIT_ADMIN_PASSWORD=${ADMIN_PASSWORD:-Stirling123!} + + # UI Anpassungen + - APP_NAME=${APP_NAME:-Mein Stirling PDF} + restart: unless-stopped \ No newline at end of file