New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mup

Package Overview
Dependencies
Maintainers
4
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mup - npm Package Versions

1
16

1.5.0-beta1

Diff

zodern
published 1.4.5 •

Changelog

Source

1.4.5 - June 9, 2018

  • Add option to keep the app running during Prepare Bundle
  • Add app.docker.prepareBundle to example config
  • Update node-tar to fix deploying from Windows
  • Fix mongo container starting when stopped with docker stop and docker daemon is restarted (@pravdomil)
  • Fix verifying deployment when using user defined network
  • Fix proxy.clientUploadLimit being ignored when not using proxy.nginxServerConfig
  • Improve messages shown when container has no ip address
zodern
published 1.4.5-beta1 •

zodern
published 1.4.4 •

Changelog

Source

1.4.4 - April 2, 2018

  • Allow customizing the docker image created during Prepare Bundle. For example, this can be used to install packages using apt-get.
  • mup status will check if the default shell is bash
  • Mup will exit when a hook script fails
  • Fix running mup restart
  • Fix passing arguments to docker logs when they are in the format --option=value instead of --option value
  • Fix the validation error that the port is ignored showing when it shouldn't
  • Fix loading plugins when given the path to the plugin instead of the plugin's name

Docs

  • Move plugin documentation to seperate page
  • Improve Let's Encrypt documentation
  • Rename the meteor property to app in all of the examples
  • Fix links in the getting started tutorial
  • Many small improvements to the content and wording
zodern
published 1.4.3 •

Changelog

Source

1.4.3 - March 5, 2018

  • Support different settings.json for different servers (@Farkal)
  • mup validate shows message when config is valid
  • Fix crash when the app property exists in the config, but app.path is missing.
  • The Prepare Bundle task is now only shown when Prepare Bundle is enabled
  • Hide No such container errors in the script for Prepare Bundle since they are normal and could cause confusion on what caused the script to fail
  • Add validation warning when using the built-in mongo and the MONGO_URL looks like it is for an external database
  • Improve error messages when a config or plugin is unable to import a module
  • Fix postinstall script for windows

Plugins

  • Improve error message when an executeScript task has an invalid script path
  • The config supplied to validator functions now has a _origionalConfig property, with the config before it was normalized or prepared by plugins
  • Fix the meteor plugin preparing the config when the app type isn't meteor
  • Fix validator utils addLocation ending location with a period when a detail's path is empty
zodern
published 1.4.2 •

Changelog

Source

1.4.2 - February 21, 2018

  • Fix Start Meteor task always succeeding despite errors starting the app when using Prepare Bundle
  • Fix Verifying Deployment when app.env.PORT is set
  • Fix Verifying Deployment when using the host network
  • Fix proxy.setup when running mup setup for the first time
  • Fix app.docker.imagePort documentation

Plugins

  • Add pluginApi.commandHistory to check which commands have run
zodern
published 1.4.1 •

Changelog

Source

1.4.1 - February 20, 2018

  • Add additional logging to the Verifying Deployment script

1.4 - February 19, 2018

Status The mup status command gives an overview of what is running on the servers and shows any problems plugins detected.

Reverse Proxy

  • The reverse proxy is no longer an "experimental feature"
  • Add support for customizing the generated nginx config
  • Add mup proxy nginx-config command to view the generated config
  • HTTP_FORWARDED_COUNT defaults to 1 when using the reverse proxy (@jehartzog)
  • Fix verifying deployment when using the reverse proxy.
  • Fix deploying when app.env.PORT is set to a value other than 80
  • Fix setting up proxy when using a non-root user

Mongo

  • Oplog is automatically enabled. To use, set app.env.MONGO_OPLOG_URL to mongodb://mongodb/local (@edemaine)
  • The Start Mongo task now waits until mongo has sucessfully started before finishing
  • If mongo fails to start, the Start Mongo task will now fail

Depreciations

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 app
  • When mup can find a meteor app near to where mup init is run, the default config's app.path will be the path to that app
  • When a deploy fails, the last 200 instead of 100 lines of the app's logs are shown
  • More of the output is shown when a command fails
  • When copying a file fails with the error No such file, it will tell the user to run mup setup to fix it
  • reconfig hooks will now run during mup deploy
  • --show is no longer needed to show the config when mup validate --scrub is run
  • Add section to readme about Meteor compatibility
  • Initial work has been done to support Docker Swarm
  • When there is only one server, mup ssh will not require the name of a server
  • Add zodern/meteor to list of images that Prepare Bundle is automatically enabled for
  • If the app's docker container is restarting during 10 checks, the Deployment Verifier will revert the app without waiting the full time in deployCheckWaitTime
  • Some of Mup's dependencies use Buffer.alloc. When the version of node used to run mup is missing the function, mup will show a message explaining the problem and exit
  • Added 10 second timeout to the curl command in the Deployment Verifier
  • Fix retry logic for the copy file task
  • Fix mup restart and mup meteor restart when config has an app object instead of meteor
  • Fix running Prepare Bundle when image already has a /built_app folder
  • Fix alignment of list of servers when running mup ssh without specifying a server
  • Fix showing stack trace of errors with old versions of Node
  • Fix plugins preparing the config multiple times
  • Fix loading locally installed plugins
  • npm install will still succeed even if Open Collectives's post-install hook fails

Docs

  • Document using a private docker registry (@justinr1234)
  • Document HTTP_FORWARDED_COUNT (@jehartzog)
  • Change app.buildOptions.debug to false in example configs
  • Add section to readme about changing the docker image
  • Add the zodern:meteor image to list of docker images
  • Improve the style of tables in the docs

Plugins

  • list.executeScript supports server specific variables
  • Using the post.status hook, plugins can show their status
  • Plugins can add a solution property to errors. Mup will show the solution in yellow before exiting
  • Plugins can add a depreciation warning while validating a config with utils.addDepreciation
  • Validator utils support joi v11, v12, and v13 in addition to joi v10.
zodern
published 1.4.0 •

zodern
published 1.4.0-beta5 •

zodern
published 1.4.0-beta4 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc