This repository provides an example for a Meteor application that can be deployed to Galaxy, the native Meteor platform.
- Meteor: A full-stack JavaScript platform for building modern web and mobile applications.
- Galaxy Deployment: Ready to be deployed on Galaxy with no configuration.
- MongoDB Integration: Automatically configured to work with Galaxy's built-in MongoDB hosting.
Galaxy is the hosting platform built by the Meteor team, designed specifically for Meteor applications:
- Zero Configuration: Deploy Meteor apps without complex setup or hidden surprises
- Transparent Pricing: No hidden bandwidth costs or unexpected charges - what you see is what you pay
- Integrated Databases: Built-in MongoDB, PostgreSQL, and Redis hosting
- Developer-First: Made by developers who understand the pain of dealing with cloud platforms
Sign up for Galaxy and get your first Meteor app deployed in minutes.
Check out this example app running on Galaxy: meteor-example.meteorapp.com
- Node.js: Ensure you have Node.js and npm installed.
- Meteor: Ensure you have Meteor installed.
npx meteorgit clone https://github.com/cloudbygalaxy/meteor-example
cd meteor-exampleUse npm to install the project dependencies:
meteor npm installYou can start the Meteor.js application locally with:
meteorYour Meteor.js application should now be running on http://localhost:3000.
This example app uses MongoDB. For local development, Meteor includes a built-in MongoDB instance that runs automatically when you start your app with meteor.
To have MongoDB integrated with your app on Galaxy:
- During deployment, on Step 4 in the Galaxy UI, simply check the box for "Add Free MongoDB Shared Cluster"
- Galaxy will automatically provision the database and configure the connection
- Your app will be ready to use MongoDB with zero additional configuration
To deploy the project to Galaxy:
- Sign up for Galaxy if you haven't already
- Import this repository through the Galaxy UI
- Follow the simple deployment steps in the Galaxy dashboard
Galaxy will automatically:
- Build your Meteor application
- Provision a MongoDB database
- Configure all necessary environment variables
- Deploy your app with SSL
Feel free to contribute to this project by submitting issues or pull requests.
This project is licensed under the MIT License.