Not sure why this is timing out as the URL seems to be available for me:
https://bind.0data.app/CloudronVersions.json
Mar 20 14:00:10 {
Mar 20 14:00:10 path: '/api/v1/community/app',
Mar 20 14:00:10 status: 500,
Mar 20 14:00:10 error: ServerError [ServiceUnavailableError]: Response timeout
Mar 20 14:00:10 at IncomingMessage.<anonymous> (/home/yellowtent/box/node_modules/connect-timeout/index.js:84:8)
Mar 20 14:00:10 at IncomingMessage.emit (node:events:508:28)
Mar 20 14:00:10 at Timeout._onTimeout (/home/yellowtent/box/node_modules/connect-timeout/index.js:49:11)
Mar 20 14:00:10 at listOnTimeout (node:internal/timers:605:17)
Mar 20 14:00:10 at process.processTimers (node:internal/timers:541:7) {
Mar 20 14:00:10 code: 'ETIMEDOUT',
Mar 20 14:00:10 timeout: 60000
Mar 20 14:00:10 }
Mar 20 14:00:10 }
Mar 20 14:00:10 HttpError: Could not resolve CloudronVersions.json from URL
Mar 20 14:00:10 at BoxError.toHttpError (file:///home/yellowtent/box/src/boxerror.js:86:16)
Mar 20 14:00:10 at getAppVersion (file:///home/yellowtent/box/src/routes/community.js:13:37)
Mar 20 14:00:10 at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
Mar 20 14:00:20 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:00:30 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:00:40 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:00:50 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:01:00 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:01:10 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:01:20 box:apphealthmonitor app health: 19 running / 3 stopped / 0 unresponsive
Mar 20 14:01:20 {
Mar 20 14:01:20 path: '/api/v1/community/app',
Mar 20 14:01:20 status: 500,
Mar 20 14:01:20 error: ServerError [ServiceUnavailableError]: Response timeout
Mar 20 14:01:20 at IncomingMessage.<anonymous> (/home/yellowtent/box/node_modules/connect-timeout/index.js:84:8)
Mar 20 14:01:20 at IncomingMessage.emit (node:events:508:28)
Mar 20 14:01:20 at Timeout._onTimeout (/home/yellowtent/box/node_modules/connect-timeout/index.js:49:11)
Mar 20 14:01:20 at listOnTimeout (node:internal/timers:605:17)
Mar 20 14:01:20 at process.processTimers (node:internal/timers:541:7) {
Mar 20 14:01:20 code: 'ETIMEDOUT',
Mar 20 14:01:20 timeout: 60000
Mar 20 14:01:20 }
Mar 20 14:01:20 }
Noticing also that it seems to resolve immediately the first time, but subsequent attempts time out until I restart the server.
Mar 20 14:06:28 box:network/generic getIP: querying https://ipv4.api.cloudron.io/api/v1/helper/public_ip to get ipv4
Mar 20 14:06:29 box:community downloading manifest from https://bind.0data.app/CloudronVersions.json version latest
Mar 20 14:06:29 box:reverseproxy writeDefaultConfig: writing configs for endpoint "ip"
Mar 20 14:06:29 box:shell reverseproxy: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/restartservice.sh nginx
Mar 20 14:06:29 box:platform onActivated: finished
But from there when I install it it times out again:
Mar 20 14:07:20 {
Mar 20 14:07:20 path: '/api/v1/apps',
Mar 20 14:07:20 status: 500,
Mar 20 14:07:20 error: ServerError [ServiceUnavailableError]: Response timeout
Mar 20 14:07:20 at IncomingMessage.<anonymous> (/home/yellowtent/box/node_modules/connect-timeout/index.js:84:8)
Mar 20 14:07:20 at IncomingMessage.emit (node:events:508:28)
Mar 20 14:07:20 at Timeout._onTimeout (/home/yellowtent/box/node_modules/connect-timeout/index.js:49:11)
Mar 20 14:07:20 at listOnTimeout (node:internal/timers:605:17)
Mar 20 14:07:20 at process.processTimers (node:internal/timers:541:7) {
Mar 20 14:07:20 code: 'ETIMEDOUT',
Mar 20 14:07:20 timeout: 60000
Mar 20 14:07:20 }
Mar 20 14:07:20 }
Mar 20 14:07:20 TypeError: Cannot read properties of undefined (reading 'manifest')
Mar 20 14:07:20 at install (file:///home/yellowtent/box/src/routes/apps.js:136:32)
Mar 20 14:07:20 at process.processTicksAndRejections (node:internal/process/task_queues:103:5)


