Render cannot deploy Medusa backend

Render is having a problem deploying a Medusa backend because of a stock_location error. The backend runs fine fully functional on localhost:9000. Error logs below: ==> Uploading build…

==> Uploaded in 5.6s. Compression took 13.4s

==> Build successful :tada:

==> Deploying…

==> Running ‘npm start’

my-medusa-store@0.0.1 start

medusa start

{“level”:“info”,“message”:“Skipping instrumentation registration. No register function found.”,“timestamp”:“2025-06-01 21:34:49”}

redisUrl not found. A fake redis instance will be used.

{“level”:“error”,“message”:“Could not resolve module: Stock_location. Error: Loaders for module Stock_location failed: Invalid URL\n”,“timestamp”:“2025-06-01 21:34:52”}

{“level”:“error”,“message”:“Error starting server”,“timestamp”:“2025-06-01 21:34:52”}

{“level”:“error”,“message”:“Loaders for module Stock_location failed: Invalid URL”,“stack”:[{“columnNumber”:14,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/loaders/utils/load-internal.ts”,“functionName”:“runLoaders”,“lineNumber”:669,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:17,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/loaders/utils/load-internal.ts”,“functionName”:“async loadInternalModule”,“lineNumber”:288,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:10,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/loaders/module-loader.ts”,“functionName”:“async loadModule”,“lineNumber”:82,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:32,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/loaders/module-loader.ts”,“functionName”:“async moduleLoader”,“lineNumber”:21,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:9,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/medusa-module.ts”,“functionName”:“async MedusaModule.bootstrap_”,“lineNumber”:476,“methodName”:“bootstrap_”,“native”:false,“typeName”:“async MedusaModule”},{“columnNumber”:12,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/medusa-module.ts”,“functionName”:“async MedusaModule.bootstrapAll”,“lineNumber”:302,“methodName”:“bootstrapAll”,“native”:false,“typeName”:“async MedusaModule”},{“columnNumber”:19,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/medusa-app.ts”,“functionName”:“async loadModules”,“lineNumber”:154,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:22,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/medusa-app.ts”,“functionName”:“async MedusaApp_”,“lineNumber”:386,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:10,“fileName”:“/opt/render/project/src/node_modules/@medusajs/modules-sdk/src/medusa-app.ts”,“functionName”:“async MedusaApp”,“lineNumber”:594,“methodName”:null,“native”:false,“typeName”:null},{“columnNumber”:23,“fileName”:“/opt/render/project/src/node_modules/@medusajs/framework/src/medusa-app-loader.ts”,“functionName”:“async MedusaAppLoader.load”,“lineNumber”:255,“methodName”:“load”,“native”:false,“typeName”:“async MedusaAppLoader”}],“timestamp”:“2025-06-01 21:34:52”}

==> Exited with status 1