Hello
I’m currently attempting to host a mirror of snapdrop.net on Render because the official one experiences frequent downtimes, particularly when I require the tool. I was able to directly deploy linuxserver/snapdrop which exposes at least two, maybe three open ports (80, 443 and 3000), however Render does not properly detect the correct HTTP port as it sends the requests to 3000 instead of 80. Setting PORT to 80 however breaks the app, as it includes the following line:
const server = new SnapdropServer(process.env.PORT || 3000);
My questions:
- Is there a way to configure the default port without setting
PORT? - Is Render even capable of running snapdrop? I saw some posts and a feature request to support multiple ports: Allow connecting to non-HTTP services from outside Render | Feature Requests | Render