Skip to content

Commit

Permalink
docs: add docker-compose example (#3)
Browse files Browse the repository at this point in the history
  • Loading branch information
labkode authored Feb 4, 2019
1 parent c3cdf88 commit fb5f6f6
Show file tree
Hide file tree
Showing 4 changed files with 91 additions and 0 deletions.
21 changes: 21 additions & 0 deletions examples/docker-compose/configs/ocdavsvc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[core]
log_file = "stderr"
log_mode = "dev"
max_cpus = "32"

[grpc]
network = "tcp"
address = "0.0.0.0:9999"

[http]
enabled_services = ["prometheus_svc", "ocdav_svc"]
network = "tcp"
address = "0.0.0.0:9998"

[http.prometheus_svc]
prefix = "metrics"

[http.ocdav_svc]
prefix = "owncloud"
chunk_folder = "/var/tmp/owncloud/chunks"
storageprovidersvc = "storageprovidersvc:9999"
24 changes: 24 additions & 0 deletions examples/docker-compose/configs/storagebrokersvc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[core]
log_file = "stderr"
log_mode = "dev"
max_cpus = "32"

[grpc]
network = "tcp"
address = "0.0.0.0:9999"
enabled_services = ["storage_broker_svc"]

[http]
enabled_services = ["prometheus_svc"]
network = "tcp"
address = "0.0.0.0:9998"

[grpc.storage_broker_svc]
driver = "static"

[grpc.storage_broker_svc.static.rules]
"/" = "storageprovidersvc:9999"
"123e4567-e89b-12d3-a456-426655440000" = "storageprovidersvc:9999"

[http.prometheus_svc]
prefix = "metrics"
22 changes: 22 additions & 0 deletions examples/docker-compose/configs/storageprovidersvc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[core]
log_file = "stderr"
log_mode = "dev"
max_cpus = "32"

[grpc]
network = "tcp"
address = "0.0.0.0:9999"
enabled_services = ["storage_provider_svc"]

[http]
enabled_services = ["prometheus_svc", "webui_svc", "ocdav_svc", "iframe_ui_svc"]
network = "tcp"
address = "0.0.0.0:9998"

[grpc.storage_provider_svc]
driver = "local"
mount_path = "/"
mount_id = "123e4567-e89b-12d3-a456-426655440000"

[http.prometheus_svc]
prefix = "metrics"
24 changes: 24 additions & 0 deletions examples/docker-compose/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
version: '2'

services:

ocdavsvc:
build: "../../"
volumes:
- "./configs/ocdavsvc.toml:/etc/revad/revad.toml"
ports:
- "8080:9998"

storageprovidersvc:
build: "../../"
volumes:
- "./configs/storageprovidersvc.toml:/etc/revad/revad.toml"
ports:
- "9999:9999"

storagebrokersvc:
build: "../../"
volumes:
- "./configs/storagebrokersvc.toml:/etc/revad/revad.toml"
ports:
- "7777:9999"

0 comments on commit fb5f6f6

Please sign in to comment.