{ "apps": { "app.arcad.edge.hextris": { "url": "https://emissary.cadol.es/files/apps/app.arcad.edge.hextris_v2023.4.20-2bbbe94.zip", "sha256sum": "67942ef4b623c46308c3f640b534bd4cb6b1d6021a422e40b62ab97658ba4586", "address": ":8083", "format": "zip", "storage": { "blobStoreDsn": "sqlite://apps/data/app.arcad.edge.hextris/blobstore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000", "shareStoreDsn": "sqlite://apps/data/sharestore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000", "documentStoreDsn": "sqlite://apps/data/app.arcad.edge.hextris/documentstore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000" } }, "edge.sdk.client.test": { "url": "https://emissary.cadol.es/files/apps/edge.sdk.client.test_v2023.4.20-20c4189.zip", "sha256sum": "1edeb4aa75c1675db49cf27367b1537234a04526848ea6657931ca63f26e5dae", "address": ":8084", "format": "zip", "storage": { "blobStoreDsn": "sqlite://apps/data/edge.sdk.client.test/blobstore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000", "shareStoreDsn": "sqlite://apps/data/sharestore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000", "documentStoreDsn": "sqlite://apps/data/edge.sdk.client.test/documentstore.sqlite?_pragma=foreign_keys(1)&_pragma=busy_timeout=60000" } } }, "config": { "appUrlResolving": { "ifaceMappings": { "eth0": "http://{{ .DeviceIP }}:{{ .AppPort }}", "eth1": "http://{{ .DeviceIP }}:{{ .AppPort }}" }, "defaultUrlTemplate": "http://{{ last ( splitList \".\" ( toString .Manifest.ID ) ) }}.localhost.arcad.lan:8080" }, "unexpectedHostRedirect": { "acceptedHostPatterns": ["arcad.lan", "*.arcad.lan", "arcad-*.local", "*.*.*.*"], "hostTarget": "localhost.arcad.lan" }, "auth": { "local": { "key": "absolutlynotsecret", "signingAlgorithm": "HS256", "cookieDuration": "1h", "accounts": [ { "username": "admin", "algo": "plain", "password": "admin", "claims": { "edge_role": "admin", "edge_tenant": "emissary-dev", "preferred_username": "Admin", "sub": "admin" } }, { "username": "superadmin", "algo": "plain", "password": "superadmin", "claims": { "edge_role": "superadmin", "edge_tenant": "emissary-dev", "preferred_username": "SuperAdmin", "sub": "superadmin" } }, { "username": "user", "algo": "plain", "password": "user", "claims": { "edge_role": "user", "edge_tenant": "emissary-dev", "preferred_username": "User", "sub": "user" } }, { "username": "superuser", "algo": "plain", "password": "superuser", "claims": { "edge_role": "superuser", "edge_tenant": "emissary-dev", "preferred_username": "SuperUser", "sub": "superuser" } } ] } } } }