linguabot commited on
Commit
d6334fc
·
verified ·
1 Parent(s): 42f160f

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. 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-19T01:10:00Z
 
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
- // Robustly detect whether a DB name is present.
85
- // NOTE: URIs like `mongodb+srv://host/?retryWrites=true...` have pathname `/`
86
- // (no DB specified) but the old regex treated them as "hasDb".
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';