Changelog
1.4.5 - June 9, 2018
app.docker.prepareBundle
to example configdocker stop
and docker daemon is restarted (@pravdomil)Changelog
1.4.4 - April 2, 2018
mup status
will check if the default shell is bashmup restart
docker logs
when they are in the format --option=value
instead of --option value
Docs
meteor
property to app
in all of the examplesChangelog
1.4.3 - March 5, 2018
mup validate
shows message when config is validapp
property exists in the config, but app.path
is missing.Prepare Bundle
task is now only shown when Prepare Bundle
is enabledNo such container
errors in the script for Prepare Bundle since they are normal and could cause confusion on what caused the script to failPlugins
_origionalConfig
property, with the config before it was normalized or prepared by pluginsmeteor
addLocation
ending location with a period when a detail's path is emptyChangelog
1.4.2 - February 21, 2018
Start Meteor
task always succeeding despite errors starting the app when using Prepare Bundle
Verifying Deployment
when app.env.PORT
is setVerifying Deployment
when using the host networkproxy.setup
when running mup setup
for the first timeapp.docker.imagePort
documentationPlugins
pluginApi.commandHistory
to check which commands have runChangelog
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