sharex-php-uploader/docker-compose.yml

23 lines
985 B
YAML
Raw Normal View History

2023-07-04 15:32:18 +00:00
version: "3.4"
services:
sharex-php-uploader:
2023-07-04 17:08:39 +00:00
image: fascinated/sharex-php-uploader:latest
# Uncomment the following line to build the image yourself
# build: https://git.fascinated.cc/Fascinated/sharex-php-uploader.git
2023-07-04 15:32:18 +00:00
restart: always
2023-07-04 16:22:22 +00:00
environment:
- MAX_UPLOAD_SIZE=500M
2023-07-05 00:08:00 +00:00
- UPLOAD_SECRETS=set me # You can add multiple secrets. Format: secret1,secret2,secret3
2023-07-05 00:49:59 +00:00
- UPLOAD_DIR=./ # The directory to store the uploaded files
- USE_RANDOM_FILE_NAMES=true # If true, the uploaded files will be renamed to a random string
- SHOULD_CONVERT_TO_WEBP=true # If true, the uploaded files will be converted to webp
- WEBP_QUALITY=95 # The quality of the converted webp files
- WEBP_THREADHOLD=1048576 # The minimum file size to convert to webp (1MB in bytes)
- FILE_NAME_LENGTH=8 # The length of the random file name
2023-07-04 15:32:18 +00:00
ports:
- 80:80
volumes:
# Where to store the uploaded files
- ./uploads:/var/www/html