26cd0ef071
Docker server image / build-and-push (push) Successful in 1m7s
Pass S3_REGION and S3_PUBLIC_USE_SSL through compose, treat blank public SSL as unset, and skip CreateBucket when IAM only allows access to an existing bucket.
45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
services:
|
|
seaweedfs:
|
|
image: chrislusf/seaweedfs:latest
|
|
command:
|
|
- server
|
|
- -s3
|
|
environment:
|
|
AWS_ACCESS_KEY_ID: ${S3_ACCESS_KEY:-minioadmin}
|
|
AWS_SECRET_ACCESS_KEY: ${S3_SECRET_KEY:-minioadmin}
|
|
ports:
|
|
- "8333:8333"
|
|
- "9333:9333"
|
|
- "8888:8888"
|
|
volumes:
|
|
- seaweedfs_data:/data
|
|
|
|
server:
|
|
build:
|
|
context: ..
|
|
dockerfile: Dockerfile.server
|
|
depends_on:
|
|
- seaweedfs
|
|
environment:
|
|
S3_ENDPOINT: ${S3_ENDPOINT:-seaweedfs:8333}
|
|
S3_PUBLIC_ENDPOINT: ${S3_PUBLIC_ENDPOINT:-localhost:8333}
|
|
S3_BUCKET: ${S3_BUCKET:-officeconvert}
|
|
S3_REGION: ${S3_REGION:-}
|
|
S3_USE_SSL: ${S3_USE_SSL:-false}
|
|
S3_PUBLIC_USE_SSL: ${S3_PUBLIC_USE_SSL:-}
|
|
S3_ACCESS_KEY: ${S3_ACCESS_KEY:-minioadmin}
|
|
S3_SECRET_KEY: ${S3_SECRET_KEY:-minioadmin}
|
|
S3_SESSION_TTL_SECONDS: ${S3_SESSION_TTL_SECONDS:-3600}
|
|
CONVERSION_PPTX_TO_PDF_TIMEOUT_SECONDS: ${CONVERSION_PPTX_TO_PDF_TIMEOUT_SECONDS:-180}
|
|
CONVERSION_PDF_TO_IMAGES_TIMEOUT_SECONDS: ${CONVERSION_PDF_TO_IMAGES_TIMEOUT_SECONDS:-1800}
|
|
CONVERSION_PPTX_TO_PDF_BASE_TIMEOUT_SECONDS: ${CONVERSION_PPTX_TO_PDF_BASE_TIMEOUT_SECONDS:-45}
|
|
CONVERSION_PPTX_TO_PDF_PER_SLIDE_TIMEOUT_SECONDS: ${CONVERSION_PPTX_TO_PDF_PER_SLIDE_TIMEOUT_SECONDS:-3}
|
|
CONVERSION_PDF_TO_IMAGES_BASE_TIMEOUT_SECONDS: ${CONVERSION_PDF_TO_IMAGES_BASE_TIMEOUT_SECONDS:-30}
|
|
CONVERSION_PDF_TO_IMAGES_PER_SLIDE_TIMEOUT_SECONDS: ${CONVERSION_PDF_TO_IMAGES_PER_SLIDE_TIMEOUT_SECONDS:-8}
|
|
CONVERSION_CLEANUP_DELAY_SECONDS: ${CONVERSION_CLEANUP_DELAY_SECONDS:-3600}
|
|
ports:
|
|
- "8080:8080"
|
|
|
|
volumes:
|
|
seaweedfs_data:
|