meteor deploy command deploys your Meteor application to Galaxy, Meteor’s hosting service.
Usage
Basic Usage
Deploy to a meteorapp.com subdomain:meteorapp.com without additional configuration.
Custom Domains
To deploy to a custom domain:Options
string
Set optional data for Meteor.settings. This will be available at runtime in
Meteor.settings on the server. If the object contains a key named public, then Meteor.settings.public will also be available on the client. The argument is the path to a JSON file. Settings persist across deployments until you specify a different settings file. To unset settings, pass an empty settings file.boolean
default:"false"
Deploy in debug mode (don’t minify, etc)
boolean
default:"false"
Permanently delete this deployment, including all of its stored data
boolean
default:"false"
Allow packages in your project to be upgraded or downgraded to versions that are potentially incompatible with the current versions, if required to satisfy all package version constraints.
number
default:"900000"
The number of milliseconds to wait for build/deploy success or failure after a successful upload of your app’s minified code. Defaults to 15 minutes.
boolean
default:"false"
Exit when Meteor has uploaded the app’s code instead of waiting for the deploy to conclude
boolean
default:"false"
Reuse the build already created if the git commit hash is the same
boolean
default:"false"
When deploying an app for the first time, deploy in Galaxy’s free mode
string
Change the app plan. Valid values:
professional, essentials, or free. This argument overwrites the --free argument.boolean
default:"false"
If true and no mongo URL is provided in settings (
galaxy.meteor.com.env.MONGO_URL), Galaxy will create a database for your app in its shared cluster and insert the URL in your app’s settings.string
Change your app’s container size using the deploy command. Valid values:
tiny, compact, standard, double, quad, octa, or dozen.Examples
Deploy with settings:Settings File
The--settings flag allows you to pass deploy-specific configuration to your application:
Managing Authorization
Use themeteor authorized command to manage who can deploy to a site:
Galaxy Plans
Galaxy offers different hosting plans:- Free: For development and testing
- Essentials: For production apps with basic needs
- Professional: For production apps with advanced features
--plan option:
Container Sizes
Available container sizes (from smallest to largest):tinycompactstandarddoublequadoctadozen