Skip to content

Commit

Permalink
Fixed meshdir for CERNBox to support invitations and removed duplicates
Browse files Browse the repository at this point in the history
  • Loading branch information
glpatcern committed Dec 15, 2023
1 parent f410a89 commit 9ad55a0
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 40 deletions.
2 changes: 1 addition & 1 deletion examples/cernbox/cernbox.toml
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ driver = "ocmreceived"
[http.services.sciencemesh]
address = ":443"
provider_domain = "{{ vars.provider_domain }}"
mesh_directory_url = "https://sciencemesh.cesnet.cz/iop/meshdir"
mesh_directory_url = "https:/meshdir.docker/meshdir"
ocm_mount_point = "/sciencemesh"

[http.services.sciencemesh.smtp_credentials]
Expand Down
3 changes: 0 additions & 3 deletions examples/cernbox/custom-mime-types-demo.json

This file was deleted.

26 changes: 0 additions & 26 deletions examples/cernbox/providers.testnet.json

This file was deleted.

16 changes: 12 additions & 4 deletions examples/sciencemesh/providers.testnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,26 @@
] },
{ "domain": "revanextcloud1.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revanextcloud1.docker/ocm/" }, "host": "revanextcloud1.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://nc1.docker/remote.php/webdav/" }, "host": "nc1.docker" }
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://nc1.docker/remote.php/webdav/" }, "host": "nextcloud1.docker" }
] },
{ "domain": "revanextcloud2.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revanextcloud2.docker/ocm/" }, "host": "revanextcloud2.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://nc2.docker/remote.php/webdav/" }, "host": "nc2.docker" }
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://nc2.docker/remote.php/webdav/" }, "host": "nextcloud2.docker" }
] },
{ "domain": "revaowncloud1.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revaowncloud1.docker/ocm/" }, "host": "revaowncloud1.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://oc1.docker/remote.php/webdav/" }, "host": "oc1.docker" }
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://owncloud1.docker/remote.php/webdav/" }, "host": "owncloud1.docker" }
] },
{ "domain": "revaowncloud2.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revaowncloud2.docker/ocm/" }, "host": "revaowncloud2.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://oc2.docker/remote.php/webdav/" }, "host": "oc2.docker" }
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://owncloud2.docker/remote.php/dav/" }, "host": "owncloud2.docker" }
] },
{ "domain": "revacernbox1.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revacernbox1.docker/ocm/" }, "host": "revacernbox1.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://cernbox1.docker/remote.php/dav/" }, "host": "cernbox1.docker" }
] },
{ "domain": "revacernbox2.docker", "services": [
{ "endpoint": { "type": { "name": "OCM" }, "path": "https://revacernbox2.docker/ocm/" }, "host": "revacernbox2.docker" },
{ "endpoint": { "type": { "name": "Webdav" }, "path": "https://cernbox2.docker/remote.php/dav/" }, "host": "cernbox2.docker" }
] }
]
12 changes: 6 additions & 6 deletions tests/sciencemesh/scripts/reva-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
# create new dir and copy relevant configs there.
rm -rf /etc/revad
mkdir -p /etc/revad
cp /configs/revad/* /etc/revad/
if [ "${HOST::-1}" == "revacernbox" ]; then
cp /configs/cernbox/* /etc/revad/
else
cp /configs/revad/* /etc/revad/
rm /etc/revad/sciencemesh*.toml
fi

# substitute placeholders and "external" values with valid ones for the testnet.
sed -i "s/your.revad.ssl/${HOST}/g" /etc/revad/*.toml
sed -i "s/your.revad.org/${HOST}.docker/" /etc/revad/*.toml
sed -i "s/localhost/${HOST}.docker/" /etc/revad/*.toml
sed -i "s/your.efss.org/${HOST//reva/}.docker/" /etc/revad/sciencemesh.toml
sed -i "s/your.nginx.org/${HOST//reva/}.docker/" /etc/revad/cernbox.toml
sed -i "s/your.efss.org/${HOST//reva/}.docker/" /etc/revad/*.toml
sed -i "s/your.nginx.org/${HOST//reva/}.docker/" /etc/revad/*.toml
sed -i "s/your.wopi.org/${HOST/reva/wopi/}.docker/" /etc/revad/*.toml
sed -i "/^mesh_directory_url /s/=.*$/= 'https:\/\/meshdir\.docker\/meshdir'/" /etc/revad/sciencemesh.toml
sed -i "/ocmproviderauthorizer\]/{n;s/.*/driver = \"json\"/;}" /etc/revad/sciencemesh.toml
sed -i "/^mesh_directory_url /s/=.*$/= 'https:\/\/meshdir\.docker\/meshdir'/" /etc/revad/*.toml
sed -i "/ocmproviderauthorizer\]/{n;s/.*/driver = \"json\"/;}" /etc/revad/*.toml
sed -i "s/debug/trace/" /etc/revad/*.toml

cp /etc/tls/*.crt /usr/local/share/ca-certificates/
Expand Down

0 comments on commit 9ad55a0

Please sign in to comment.