Spaces:
Sleeping
Sleeping
version: '3.8' | |
services: | |
titiler: | |
image: ghcr.io/developmentseed/titiler | |
container_name: titiler | |
hostname: titiler | |
environment: | |
- PORT=8000 | |
- WORKERS_PER_CORE=1 | |
- GDAL_HTTP_MERGE_CONSECUTIVE_RANGES=YES | |
- CPL_VSIL_CURL_ALLOWED_EXTENSIONS=".tif,.ovr" | |
- GDAL_CACHEMAX=200 | |
- CPL_VSIL_CURL_CACHE_SIZE=200000000 | |
- VSI_CACHE=TRUE | |
- VSI_CACHE_SIZE=5000000 | |
- GDAL_HTTP_MULTIPLEX=YES | |
- GDAL_HTTP_VERSION=2 | |
expose: | |
- 8000 | |
restart: unless-stopped | |
cloudflared: | |
image: cloudflare/cloudflared | |
hostname: cloudflare-tunnel | |
container_name: cloudflared | |
environment: | |
- "TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN}" | |
restart: unless-stopped | |
depends_on: | |
- titiler | |
- minio | |
command: tunnel run --protocol http2 | |
minio: | |
image: quay.io/minio/minio | |
container_name: minio | |
hostname: minio | |
environment: | |
- "MINIO_ROOT_USER=${MINIO_ROOT_USER}" | |
- "MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD}" | |
volumes: | |
- ~/minio/data:/data | |
expose: | |
- 9000 | |
ports: | |
- 9001:9001 | |
- 9009:9000 | |
command: server /data --console-address ":9001" | |
restart: unless-stopped | |