summaryrefslogtreecommitdiff
path: root/src/freetextsearch-service-wamp/workdir/.crossbar
diff options
context:
space:
mode:
Diffstat (limited to 'src/freetextsearch-service-wamp/workdir/.crossbar')
-rw-r--r--src/freetextsearch-service-wamp/workdir/.crossbar/.gitignore3
-rw-r--r--src/freetextsearch-service-wamp/workdir/.crossbar/config.json131
2 files changed, 134 insertions, 0 deletions
diff --git a/src/freetextsearch-service-wamp/workdir/.crossbar/.gitignore b/src/freetextsearch-service-wamp/workdir/.crossbar/.gitignore
new file mode 100644
index 0000000..a6c0313
--- /dev/null
+++ b/src/freetextsearch-service-wamp/workdir/.crossbar/.gitignore
@@ -0,0 +1,3 @@
+key.priv
+key.pub
+node.pid
diff --git a/src/freetextsearch-service-wamp/workdir/.crossbar/config.json b/src/freetextsearch-service-wamp/workdir/.crossbar/config.json
new file mode 100644
index 0000000..0635149
--- /dev/null
+++ b/src/freetextsearch-service-wamp/workdir/.crossbar/config.json
@@ -0,0 +1,131 @@
+{
+ "version": 2,
+ "workers": [
+ {
+ "type": "router",
+ "realms": [
+ {
+ "name": "realm1",
+ "roles": [
+ {
+ "name": "public",
+ "permissions": [
+ {
+ "uri": "",
+ "match": "prefix",
+ "allow": {
+ "call": true,
+ "register": true,
+ "publish": true,
+ "subscribe": true
+ },
+ "disclose": {
+ "caller": false,
+ "publisher": false
+ },
+ "cache": true
+ }
+ ]
+ },
+ {
+ "name": "user",
+ "permissions": [
+ {
+ "uri": "",
+ "match": "prefix",
+ "allow": {
+ "call": true,
+ "register": true,
+ "publish": true,
+ "subscribe": true
+ },
+ "disclose": {
+ "caller": false,
+ "publisher": false
+ },
+ "cache": true
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "transports": [
+ {
+ "type": "web",
+ "endpoint": {
+ "type": "tcp",
+ "port": 8080
+ },
+ "paths": {
+ "/": {
+ "type": "static",
+ "directory": "../web"
+ },
+ "ws": {
+ "type": "websocket",
+ "auth": {
+ "anonymous": {
+ "type": "static",
+ "role": "public"
+ }
+ }
+ },
+ "call": {
+ "type": "caller",
+ "realm": "realm1",
+ "role": "public",
+ "options": {
+ "debug": true
+ }
+ }
+ }
+ },
+ {
+ "type": "rawsocket",
+ "endpoint": {
+ "type": "tcp",
+ "port": 8000
+ },
+ "auth": {
+ "anonymous": {
+ "type": "static",
+ "role": "public"
+ },
+ "wampcra": {
+ "type": "static",
+ "users": {
+ "homer": {
+ "secret": "secret123",
+ "role": "user"
+ }
+ }
+ }
+ }
+ },
+ {
+ "type": "rawsocket",
+ "endpoint": {
+ "type": "unix",
+ "path": "/tmp/crossbar.sock"
+ },
+ "auth": {
+ "anonymous": {
+ "type": "static",
+ "role": "public"
+ },
+ "wampcra": {
+ "type": "static",
+ "users": {
+ "homer": {
+ "secret": "secret123",
+ "role": "user"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
+ ]
+}