-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
62 lines (57 loc) · 1.77 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
version: "3.7"
services:
cantaloupe:
image: ghcr.io/zazuko/cantaloupe
build: .
ports:
- 8182:8182
depends_on:
- minio
environment:
HTTPS_KEY_STORE_PATH: ""
BASE_URI: http://localhost:8182/
ENDPOINT_ADMIN_ENABLED: "true"
ENDPOINT_ADMIN_USERNAME: admin
ENDPOINT_ADMIN_SECRET: admin
FILESYSTEMSOURCE_BASICLOOKUPSTRATEGY_PATH_PREFIX: ./images/
HTTPSOURCE_BASICLOOKUPSTRATEGY_URL_PREFIX: http://localhost:8182/images/
PROCESSOR_STREAM_RETRIEVAL_STRATEGY: CacheStrategy
HTTP_HTTP2_ENABLED: "true"
HTTPS_HTTP2_ENABLED: "true"
ENDPOINT_IIIF_CONTENT_DISPOSITION: none
SOURCE_STATIC: S3Source
S3SOURCE_ENDPOINT: http://minio:9000
S3SOURCE_ACCESS_KEY_ID: minio
S3SOURCE_SECRET_KEY: password
S3SOURCE_BASICLOOKUPSTRATEGY_BUCKET_NAME: images
CACHE_SERVER_DERIVATIVE_ENABLED: "true"
CACHE_SERVER_DERIVATIVE: S3Cache
CACHE_SERVIER_DERIVATIVE_TTL_SECONDS: "0"
CACHE_SERVER_PURGE_MISSING: "true"
CACHE_SERVER_WORKER_ENABLED: "true"
S3CACHE_ENDPOINT: http://minio:9000
S3CACHE_ACCESS_KEY_ID: minio
S3CACHE_SECRET_KEY: password
S3CACHE_BUCKET_NAME: cache
S3CACHE_OBJECT_KEY_PREFIX: cache
OTEL_TRACES_EXPORTER: otlp
OTEL_METRICS_EXPORTER: otlp
OTEL_EXPORTER_OTLP_ENDPOINT: http://collector:4317
minio:
image: minio/minio
command: ["server", "/data"]
ports:
- 9000:9000
environment:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: password
jaeger:
image: jaegertracing/all-in-one:1.22
ports:
- "16686:16686"
collector:
image: otel/opentelemetry-collector:0.26.0
command: >-
--config=/collector.yaml
volumes:
- "./collector.yaml:/collector.yaml:ro"