Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- Dockerfile +1 -1
- index.js +3 -17
Dockerfile
CHANGED
|
@@ -32,4 +32,4 @@ HEALTHCHECK --interval=60s --timeout=10s --start-period=120s --retries=5 \
|
|
| 32 |
# Start the application
|
| 33 |
CMD npm start
|
| 34 |
|
| 35 |
-
# rebuild trigger 2025-12-
|
|
|
|
| 32 |
# Start the application
|
| 33 |
CMD npm start
|
| 34 |
|
| 35 |
+
# rebuild trigger 2025-12-19T00:40:00Z
|
index.js
CHANGED
|
@@ -81,23 +81,9 @@ const RAW_MONGO_URI = process.env.MONGODB_URI || 'mongodb://localhost:27017/tran
|
|
| 81 |
let NORMALIZED_MONGO_URI = RAW_MONGO_URI;
|
| 82 |
try {
|
| 83 |
if (RAW_MONGO_URI.startsWith('mongodb+srv://')) {
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
try {
|
| 88 |
-
const u = new URL(RAW_MONGO_URI);
|
| 89 |
-
const path = (u.pathname || '').trim();
|
| 90 |
-
const hasDb = path.length > 1; // e.g. "/transhub"
|
| 91 |
-
if (!hasDb) {
|
| 92 |
-
u.pathname = '/transhub';
|
| 93 |
-
NORMALIZED_MONGO_URI = u.toString();
|
| 94 |
-
}
|
| 95 |
-
} catch {
|
| 96 |
-
// Fallback for odd env values
|
| 97 |
-
const hasDb = /mongodb\+srv:\/\/[^/]+\/[^?]+/.test(RAW_MONGO_URI);
|
| 98 |
-
if (!hasDb) {
|
| 99 |
-
NORMALIZED_MONGO_URI = RAW_MONGO_URI.replace(/mongodb\+srv:\/\/([^/]+)\/?/, 'mongodb+srv://$1/transhub');
|
| 100 |
-
}
|
| 101 |
}
|
| 102 |
if (!NORMALIZED_MONGO_URI.includes('tls=') && !NORMALIZED_MONGO_URI.includes('ssl=')) {
|
| 103 |
NORMALIZED_MONGO_URI += (NORMALIZED_MONGO_URI.includes('?') ? '&' : '?') + 'tls=true';
|
|
|
|
| 81 |
let NORMALIZED_MONGO_URI = RAW_MONGO_URI;
|
| 82 |
try {
|
| 83 |
if (RAW_MONGO_URI.startsWith('mongodb+srv://')) {
|
| 84 |
+
const hasDb = /mongodb\+srv:\/\/[^/]+\//.test(RAW_MONGO_URI) && !/mongodb\+srv:\/\/[^/]+\/$/.test(RAW_MONGO_URI);
|
| 85 |
+
if (!hasDb) {
|
| 86 |
+
NORMALIZED_MONGO_URI = RAW_MONGO_URI.replace(/mongodb\+srv:\/\/([^/]+)\/?/, 'mongodb+srv://$1/transhub');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
}
|
| 88 |
if (!NORMALIZED_MONGO_URI.includes('tls=') && !NORMALIZED_MONGO_URI.includes('ssl=')) {
|
| 89 |
NORMALIZED_MONGO_URI += (NORMALIZED_MONGO_URI.includes('?') ? '&' : '?') + 'tls=true';
|