Skip to main content

Meteor

We're seasoned Meteor developers.

We contributed to the removal of Fibers and many other core Meteor components. Our CEO, Filipe Névola, even served as Meteor's CEO & CTO for over two years.

We offer specialized features for Meteor.

Auto Detection

Meteor apps automatically detect the version in zCloud.

Upon connecting your repository via GitHub, we examine your .meteor/release file to identify your Meteor version, then use the appropriate Docker Preset.

Should we lack a preset for your distinct version, you're free to customize the Dockerfile by selecting a Meteor preset then adjusting it. Don't hesitate to seek support.

Meteor Settings

We operate our open-source Docker images for Meteor apps.

You can explore these powerful images and variations in this README.

When using these images, you should provide your settings.json file content as a string for an env var named METEOR_SETTINGS. The images then render this content as your meteor settings file.

Paste Your Galaxy (Meteor Cloud) Settings

Switching from Galaxy (Meteor Cloud)? Paste your settings straight from Galaxy to METEOR_SETTINGS env var. zCloud will split the env vars as different env vars and preserve the rest as your settings, making the migration from Galaxy seamless.

Watch Filipe's video for a demo of this settings transfer.

Versions

We include common Meteor versions in our Docker Preset field. Should you require another one, we can add a Preset or assist you in creating your Dockerfile. Just reach out to our support team.

New Versions

When Meteor releases new versions, we update our Docker Presets accordingly.

We first execute this workflow to generate the new Docker images for this version and then update our internal code to display this new image as a Preset in our Docker Preset field.

Node.js Version

Remember that our image fetches Node.js from the official Meteor installation, so you needn't worry about Node.js versions. Additionally, you only need to update the Preset when the Node.js version has been revised in the Meteor version.

As the code from core packages stems from your build and not the Meteor installation, you can utilize any Meteor version with our images—with the same Node.js version—without unanticipated impacts.

Sticky Sessions

Meteor apps should activate Sticky Sessions as they sustain the state of the connected client.

APM

The most advanced and up-to-date Meteor APM is MontiAPM. We have a partnership with them, offering a 10% discount for the first 6 months. Use this link to enable it.

Existing MontiAPM accounts have 7 days to activate it.

For questions regarding this partnership or the APM, get in touch. We’ve optimized numerous Meteor apps, including those processing millions of users, and we're ready to assist.