'use strict'; // Custom Mongo Express configuration // This file MUST be mounted at /node_modules/mongo-express/config.js module.exports = { mongodb: { // Connection string for MongoDB connectionString: process.env.ME_CONFIG_MONGODB_URL || 'mongodb://admin:password@mongodb:27017/admin', // MongoDB server options admin: true, // MongoDB authentication options adminUsername: process.env.ME_CONFIG_MONGODB_ADMINUSERNAME || 'admin', adminPassword: process.env.ME_CONFIG_MONGODB_ADMINPASSWORD || 'password', // Auth database name auth: [ { database: process.env.ME_CONFIG_MONGODB_AUTH_DATABASE || 'admin', username: process.env.ME_CONFIG_MONGODB_ADMINUSERNAME || 'admin', password: process.env.ME_CONFIG_MONGODB_ADMINPASSWORD || 'password', } ] }, // Web server options site: { // Base URL path baseUrl: '/', // Web server port port: process.env.ME_CONFIG_SITE_PORT || 8081, // Web server host host: '0.0.0.0' }, // Options for basic authentication basicAuth: { // Use environment variables for basic authentication username: process.env.ME_CONFIG_BASICAUTH_USERNAME || 'mexpress', password: process.env.ME_CONFIG_BASICAUTH_PASSWORD || 'password' }, // Other options options: { // Enable editing editMode: true, // Enable admin mode adminMode: true } };