![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Meteor Up is a command line tool that allows you to deploy any Meteor app to your own server.
You can install and use Meteor Up on Linux, Mac and Windows. It can deploy to servers running Ubuntu 14 or newer.
This version of Meteor Up is powered by Docker, making deployment easy to manage and reducing server specific errors.
Read the getting started tutorial.
settings.json
Meteor Up requires Node v4 or newer. It runs on Windows, Mac, and Windows.
npm install -g mup
mup
should be installed on the computer you are deploying from.
Mup supports Meteor 1.2 and newer. To use Meteor 1.4 and newer, you will need to change the docker image. A list of docker images is available here.
First, look at the troubleshooting and common problems sections of the docs. You can also search the github issues.
If that doesn't solve the problem, you can:
This project exists thanks to all the people who contribute. [Contribute].
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
1.4.1 - February 20, 2018
Status
The mup status
command gives an overview of what is running on the servers and shows any problems plugins detected.
Reverse Proxy
mup proxy nginx-config
command to view the generated configHTTP_FORWARDED_COUNT
defaults to 1 when using the reverse proxy (@jehartzog)app.env.PORT
is set to a value other than 80Mongo
app.env.MONGO_OPLOG_URL
to mongodb://mongodb/local
(@edemaine)Start Mongo
task now waits until mongo has sucessfully started before finishingStart Mongo
task will now failDepreciations
meteor.ssl
, meteor.nginx
, and meteor.docker.imageFrontendServer
are depreciated. It uses a different implementation for custom certificates and lets encrypt, each with different features and restrictions. Also, the custom certificate implementation has security problems. The reverse proxy should be used instead. It doesn't have the security problems, uses the same implementation for custom certificates and lets encrypt, and has many additional features. Learn how to use the reverse proxy in the docs.
proxy.shared.clientUploadLimit
is depreciated. Use proxy.clientUploadLimit
instead, which allows each app to have a different value.
Other Changes
mup init
will create a .deploy
folder when run in the same folder as a Meteor appmup init
is run, the default config's app.path
will be the path to that appNo such file
, it will tell the user to run mup setup
to fix itreconfig
hooks will now run during mup deploy
--show
is no longer needed to show the config when mup validate --scrub
is runmup ssh
will not require the name of a serverzodern/meteor
to list of images that Prepare Bundle is automatically enabled fordeployCheckWaitTime
mup restart
and mup meteor restart
when config has an app
object instead of meteor
/built_app
foldermup ssh
without specifying a servernpm install
will still succeed even if Open Collectives's post-install hook failsDocs
HTTP_FORWARDED_COUNT
(@jehartzog)app.buildOptions.debug
to false
in example configszodern:meteor
image to list of docker imagesPlugins
post.status
hook, plugins can show their statussolution
property to errors. Mup will show the solution in yellow before exitingutils.addDepreciation
FAQs
Production Quality Meteor Deployments
The npm package mup receives a total of 650 weekly downloads. As such, mup popularity was classified as not popular.
We found that mup demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.