Files
docker_dev/gokapi/docker-compose.yaml
2025-09-20 16:11:47 +02:00

46 lines
1.0 KiB
YAML

# krabs (send.delmar.bzh)
---
name: gokapi
volumes:
data:
config:
services:
gokapi:
image: f0rc3/gokapi:latest
container_name: gokapi
ports:
- "53842:53842"
volumes:
- data:/app/data
- config:/app/config
environment:
- TZ=Europe/Paris
# Optional S3
#GOKAPI_AWS_BUCKET=
#GOKAPI_AWS_REGION=
#GOKAPI_AWS_KEY=
#GOKAPI_AWS_KEY_SECRET=
#GOKAPI_AWS_ENDPOINT=
# ID Lengths
- GOKAPI_LENGTH_ID=15
- GOKAPI_LENGTH_HOTLINK_ID=40
# App Directories
- GOKAPI_CONFIG_DIR=config
- GOKAPI_CONFIG_FILE=config.json
- GOKAPI_DATA_DIR=data
# Chunk & Upload Config
- GOKAPI_CHUNK_SIZE_MB=45
- GOKAPI_MAX_FILESIZE=102400
- GOKAPI_MAX_MEMORY_UPLOAD=50
- GOKAPI_MAX_PARALLEL_UPLOADS=4
- TMPDIR=/app/data/tmp
# Other flags
#GOKAPI_DISABLE_CORS_CHECK=false
#GOKAPI_LOG_STDOUT=false
#GOKAPI_ENABLE_HOTLINK_VIDEOS=false
#DOCKER_NONROOT=false
restart: unless-stopped