Docker working Dynamo Revit plugins not connecting


#1

Hi,

I have a Speckle server up and running in a Docker container. Just updated the container and Dynamo and Grassshopper plugins to Speckle-v1.7.14.234. In a browser go to the URL http://190.148.121.125:3000/#/ and get the login in page. Login in successful and see all the streams. Its working in the browser

In both Grasshopper and Dynamo the ‘manage accounts’ button will not see the URL as valid. Also tried http://190.148.121.125:3000/api/v1. Has the URL changed?

image

thanks for any help


#2

I can’t seem to reach the server; a quick way to test is to go at yourserverurl/api and you should see a response on the lines of this:

{
    "isSpeckleServer": true,
    "serverName": "Speckle Hestia",
    "version": "1.x.x",
    "api": {
        "projects": [
            {
                "method": "POST",
                "route": "https://hestia.speckle.works/api/projects"
// ...

The important bit is isSpeckleServer: true. Is that there? If the server’s internet facing, ping me its url & i can take a look.


#3

HI Dimitrie, thanks for the reply!

The response is below:

{
“serverName”:“NYC Docker Speckle Server”,
“version”:“1.x.x”,
“api”:{
“projects”:[
{
“method”:“POST”,
“route”:“undefined/api/projects”
},
{
“method”:“GET”,
“route”:“undefined/api/projects”
},
{
“method”:“GET”,
“route”:“undefined/api/projects/admin”
},
{
“method”:“GET”,
“route”:“undefined/api/projects/:projectId”
},
{
“method”:“PUT”,
“route”:“undefined/api/projects/:projectId”
},
{
“method”:“PUT”,
“route”:“undefined/api/projects/:projectId/addstream/:streamId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/projects/:projectId/removestream/:streamId”
},
{
“method”:“PUT”,
“route”:“undefined/api/projects/:projectId/adduser/:userId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/projects/:projectId/removeuser/:userId”
},
{
“method”:“PUT”,
“route”:“undefined/api/projects/:projectId/upgradeuser/:userId”
},
{
“method”:“PUT”,
“route”:“undefined/api/projects/:projectId/downgradeuser/:userId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/projects/:projectId”
}
],
“clients”:[
{
“method”:“POST”,
“route”:“undefined/api/clients”
},
{
“method”:“GET”,
“route”:“undefined/api/clients”
},
{
“method”:“GET”,
“route”:“undefined/api/clients/:clientId”
},
{
“method”:“PUT”,
“route”:“undefined/api/clients/:clientId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/clients/:clientId”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId/clients”
}
],
“streams”:[
{
“method”:“POST”,
“route”:“undefined/api/streams”
},
{
“method”:“GET”,
“route”:“undefined/api/streams”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/admin”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId”
},
{
“method”:“PUT”,
“route”:“undefined/api/streams/:streamId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/streams/:streamId”
},
{
“method”:“POST”,
“route”:“undefined/api/streams/:streamId/clone”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId/diff/:otherId”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId/objects”
},
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId/clients”
}
],
“accounts”:[
{
“method”:“POST”,
“route”:“undefined/api/accounts/register”
},
{
“method”:“POST”,
“route”:“undefined/api/accounts/login”
},
{
“method”:“GET”,
“route”:“undefined/api/accounts”
},
{
“method”:“GET”,
“route”:“undefined/api/accounts/admin”
},
{
“method”:“PUT”,
“route”:“undefined/api/accounts”
},
{
“method”:“GET”,
“route”:“undefined/api/accounts/:userId”
},
{
“method”:“PUT”,
“route”:“undefined/api/accounts/:userId”
},
{
“method”:“POST”,
“route”:“undefined/api/accounts/search”
}
],
“comments”:[
{
“method”:“GET”,
“route”:“undefined/api/comments”
},
{
“method”:“GET”,
“route”:“undefined/api/comments/assigned”
},
{
“method”:“POST”,
“route”:“undefined/api/comments/:resourceType/:resourceId”
},
{
“method”:“GET”,
“route”:“undefined/api/comments/:resourceType/:resourceId”
},
{
“method”:“GET”,
“route”:“undefined/api/comments/:commentId”
},
{
“method”:“PUT”,
“route”:“undefined/api/comments/:commentId”
},
{
“method”:“DELETE”,
“route”:“undefined/api/comments/:commentId”
}
],
“objects”:[
{
“method”:“GET”,
“route”:“undefined/api/streams/:streamId/objects”
},
{
“method”:“POST”,
“route”:“undefined/api/objects”
},
{
“method”:“POST”,
“route”:“undefined/api/objects/derive”
},
{
“method”:“GET”,
“route”:“undefined/api/objects/:objectId”
},
{
“method”:“POST”,
“route”:“undefined/api/objects/getbulk/”
},
{
“method”:“PUT”,
“route”:“undefined/api/objects/:objectId”
},
{
“method”:“PUT”,
“route”:“undefined/api/objects/:objectId/properties/”
},
{
“method”:“DELETE”,
“route”:“undefined/api/objects/:objectId”
}
]
},
“plugins”:[
{
“name”:“Speckle Admin”,
“version”:“0.7.5”,
“desc”:“YEAH! Speckle has a frontend yo!”,
“serveFrom”:"/",
“serveSource”:“plugins/admin/dist”,
“author”:“Speckle Project Contributors”,
“contact”:“hello@speckle.works”,
“homepage”:“https://speckle.works”,
“git”:“https://github.com/speckleworks/SpeckleAdmin”,
“sourceDir”:“plugins/admin”,
“canonicalUrl”:“undefined/”
},
{
“name”:“Sample Plugin”,
“version”:“0.1.0”,
“desc”:“This plugin tests plugins”,
“serveFrom”:"/sample-plugin",
“author”:“DAS”,
“contact”:"test@dimitrie.org",
“homepage”:“https://dimitrie.org”,
“git”:“https://github.com/speckleworks/SpeckleViewer”,
“sourceDir”:“plugins/speckle-sample-plugin”,
“canonicalUrl”:“undefined/sample-plugin”
}
]
}


#4

It seems like there’s a wee bit of a confusion. If you’ve updated the docker container then this is weird. I suspect it’s to do with the fact that with @antoinedao we switched to proper tagged releases, rather the confusing latest tag.

Hence, the latest release, compatible with the latest upgrades, is 1.8.0. Let us know if this works out!