diff --git a/examples/docker-compose/configs/ocdavsvc.toml b/examples/docker-compose/configs/ocdavsvc.toml new file mode 100644 index 0000000000..8560784b2e --- /dev/null +++ b/examples/docker-compose/configs/ocdavsvc.toml @@ -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" diff --git a/examples/docker-compose/configs/storagebrokersvc.toml b/examples/docker-compose/configs/storagebrokersvc.toml new file mode 100644 index 0000000000..67f06a06c5 --- /dev/null +++ b/examples/docker-compose/configs/storagebrokersvc.toml @@ -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" diff --git a/examples/docker-compose/configs/storageprovidersvc.toml b/examples/docker-compose/configs/storageprovidersvc.toml new file mode 100644 index 0000000000..0b97d92813 --- /dev/null +++ b/examples/docker-compose/configs/storageprovidersvc.toml @@ -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" diff --git a/examples/docker-compose/docker-compose.yaml b/examples/docker-compose/docker-compose.yaml new file mode 100644 index 0000000000..4c1828fcfc --- /dev/null +++ b/examples/docker-compose/docker-compose.yaml @@ -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"