Skip to content

Commit 95627e2

Browse files
authored
Add setup for Blob Storage (#84)
1 parent 406809e commit 95627e2

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

scalardb-cluster-standalone-mode/docker-compose.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,24 @@ services:
5151
ports:
5252
- "50000:50000"
5353
privileged: true
54+
blobstorage:
55+
image: mcr.microsoft.com/azure-storage/azurite
56+
container_name: "blobstorage-1"
57+
ports:
58+
- "10000:10000"
59+
environment:
60+
AZURITE_ACCOUNTS: "test:test"
61+
blobstorage-container-creator:
62+
image: mcr.microsoft.com/azure-cli
63+
container_name: "blobstorage-container-creator"
64+
restart: "no"
65+
depends_on:
66+
- blobstorage
67+
command: >
68+
/bin/sh -c "az storage container create --name 'test-container' --connection-string 'DefaultEndpointsProtocol=http;AccountName=test;AccountKey=test;BlobEndpoint=http://blobstorage-1:10000/test;'"
5469
5570
scalardb-cluster-node:
56-
image: ghcr.io/scalar-labs/scalardb-cluster-node-byol-premium:3.16.0
71+
image: ghcr.io/scalar-labs/scalardb-cluster-node-byol-premium:3.17.0
5772
container_name: "scalardb-cluster-node"
5873
ports:
5974
- "60053:60053"

scalardb-cluster-standalone-mode/scalardb-cluster-node.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@
4646
# scalar.db.username=db2inst1
4747
# scalar.db.password=db2inst1
4848

49+
# For Blob Storage
50+
# scalar.db.storage=blob-storage
51+
# scalar.db.contact_points=http://blobstorage-1:10000/test/test-container
52+
# scalar.db.username=test
53+
# scalar.db.password=test
54+
4955
# Standalone mode
5056
scalar.db.cluster.node.standalone_mode.enabled=true
5157

0 commit comments

Comments
 (0)