1234567891011121314151617181920212223242526272829303132333435 |
- version: '3.9'
- services:
- ydb:
- image: cr.yandex/yc/yandex-docker-local-ydb
- ports:
- - 2135:2135
- - 8765:8765
- - 2136:2136
- environment:
- - YDB_DEFAULT_LOG_LEVEL=DEBUG
- - GRPC_TLS_PORT=2135
- - GRPC_PORT=2136
- - MON_PORT=8765
- s3:
- image: chrislusf/seaweedfs:local
- ports:
- - 9333:9333
- - 19333:19333
- - 8888:8888
- - 8000:8000
- - 18888:18888
- command: "server -ip=s3 -filer -master.volumeSizeLimitMB=16 -volume.max=0 -volume -volume.preStopSeconds=1 -s3 -s3.config=/etc/seaweedfs/s3.json -s3.port=8000 -s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=false"
- volumes:
- - ./s3.json:/etc/seaweedfs/s3.json
- environment:
- WEED_LEVELDB2_ENABLED: "false"
- WEED_YDB_ENABLED: "true"
- WEED_YDB_DSN: "grpc://ydb:2136/?database=local"
- WEED_YDB_PREFIX: "seaweedfs"
- YDB_ANONYMOUS_CREDENTIALS: 1
- WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
- WEED_MASTER_VOLUME_GROWTH_COPY_OTHER: 1
- depends_on:
- - ydb
|