cakebake / node-red-contrib-alexa-remote-cakebaked

Forked for me and the community to keep dependencies up to date :)
MIT License
42 stars 6 forks source link

Mention docker port exposure #41

Open DPAmes opened 2 years ago

DPAmes commented 2 years ago

node-red-contrib-alexa-remote-cakebaked has been working great for me for several months on my old Node Red installation (thank you author!), but when I tried to add it to a new Docker Node Red installation I couldn't connect it to my Amazon account because it wouldn't respond to the requested port number for Proxy authentication (3456 by default).

That's understandable - it's a Docker port mapping issue - but annoying because you can't add ports to an existing container. Either you have to rebuild the NR container to add the required port, or do a complicated and lengthy procedure to edit it into the container config files (see https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-container/26622041#26622041). Since the docker installation is the primary recommended way to go for NR these days, this issue is likely to come up for others, so a mention in the documentation would be nice,

Especially since the Cookie method is undocumented (link to "how to get a cookie" doesn't work, at least not in the container), and the email password method is deprecated and no longer works.

bwims commented 2 years ago

As far as I know, this fork is not under active development, and only exists to incorporate updated depencies from the software it is the wrapper for (alexa remote2 by Apollon77{sp?})

You might be better off addressing the Applestrudel fork, which I believe -is- under active development. (I would have migrated by now if I didn't have so many flows to fix!)

I'd have included links if I was on my desktop, not in bed reading mail on a tablet! Sorry about that!

B.

On Fri, 22 Oct 2021, 06:13 DPAmes, @.***> wrote:

node-red-contrib-alexa-remote-cakebaked has been working great for me for several months on my old Node Red installation (thank you author!), but when I tried to add it to a new Docker Node Red installation I couldn't connect it to my Amazon account because it wouldn't respond to the requested port number for Proxy authentication (3456 by default).

That's understandable - it's a Docker port mapping issue - but annoying because you can't add ports to an existing container. Either you have to rebuild the NR container to add the required port, or do a complicated and lengthy procedure to edit it into the container config files (see https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-container/26622041#26622041). Since the docker installation is the primary recommended way to go for NR these days, this issue is likely to come up for others, so a mention in the documentation would be nice,

Especially since the Cookie method is undocumented (link to "how to get a cookie" doesn't work, at least not in the container), and the email password method is deprecated and no longer works.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/cakebake/node-red-contrib-alexa-remote-cakebaked/issues/41, or unsubscribe https://github.com/notifications/unsubscribe-auth/AENIQ2JNV5ZTWQL4OLFZKJ3UIDXJPANCNFSM5GPV4IDA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

DPAmes commented 2 years ago

Thanks bwims. The cakebaked variant is still working for me, but I'm glad there's a way forward when it inevitably stops working.