Overview of MongoDB Oplog Tailing for Meteor
observeChanges callbacks and reduced database load. Oplog tailing requires a MongoDB replica set; standalone instances are not supported.website·Indexed 33 days ago
https://help.galaxycloud.app/Documentation for deploying and managing applications on Galaxy Cloud. Includes guides for Meteor apps, web apps (Node.js, Python, AdonisJS), custom domain configuration, container memory management, and billing. Provides technical details on the Galaxy CLI, Monti APM, and dashboard settings for scaling, networking, and runtime logs.
observeChanges callbacks and reduced database load. Oplog tailing requires a MongoDB replica set; standalone instances are not supported.The top right of the app overview page provides quick action buttons based on the app's state and type:
Galaxy Cloud offers two primary payment structures:
Billing is based on resource consumption: larger containers and longer runtimes result in higher costs.
The app overview dashboard displays the current state of your application. The following statuses indicate the app's lifecycle and health:
The main Databases menu provides a table view of all clusters showing name, type/version (MongoDB, PostgreSQL, Redis), cluster type (Standalone, Replica Set, Sharded), status, region, and creation date.
Clicking a database name opens the management page with the following sidebar tabs:
galaxy-mongodb.crt) in a project directory (such as certs/). Use the tls and tlsCAFile options in the MongoDB driver to reference the certificate path. Ensure the MONGO_URL environment variable includes ssl=true and authSource=admin.// Using mongodb driver
const { MongoClient } = require('mongodb');
const path = require('path');
const certPath = path.resolve('certs/galaxy-mongodb.crt');
const client = new MongoClient(process.env.MONGO_URL, {
tls: true,
tlsCAFile: certPath,
authSource: 'admin',
connectTimeoutMS: 10000,
serverSelectionTimeoutMS: 5000,
});
await client.connect();
// OR using mongoose
const mongoose = require('mongoose');
const path = require('path');
const certPath = path.resolve('certs/galaxy-mongodb.crt');
await mongoose.connect(process.env.MONGO_URL, {
tls: true,
tlsCAFile: certPath,
authSource: 'admin',
connectTimeoutMS: 10000,
serverSelectionTimeoutMS: 5000,
});All databases hosted on Galaxy include the following features: