meteorupdev

1.0.20 • Public • Published

Meteorupdev is a meteor enhancement tools.

中文使用说明

Starting an application in production mode is as easy as:

$ meteorupdev push

Install Meteorupdev

$ npm install meteorupdev -g

npm is a builtin CLI when you install Node.js - Installing Node.js with NVM

Configuration runtime environments on your server

$ meteorupdev setup

install on your server NVM, nodejs, pm2, mongodb

Deployment a project to your server

$ meteorupdev push
or 
$ meteorupdev push -s // meteor build --server-only

Visit ROOT_URL after a successful deployment

Setup and Deploy to your server for config file

append in package.json file.

 
    "server": {
        "host": "182.92.11.131",
        "username": "root",
        "//password": "password",
        "//":" or pem file (ssh based authentication)",
        "//": "WARNING: Keys protected by a passphrase are not supported",
        "pem": "~/.ssh/id_rsa",
        "//":" Also, for non-standard ssh port use this",
        "sshOptions": { "port" : 22 },
        "//":" server specific environment variables",
        "env": {}
    },
    "setup": {
        "//": "Install MongoDB on the server. Does not destroy the local MongoDB on future setups",
        "mongo": true,
        "//": "Application server path .  must in /usr /opt /home /alidata directory.",
        "path": "/usr/local/meteorupdev"
    },
    "deploy": {
        "//": "Application name (no spaces).",
        "appName": "best",
        "//": "Configure environment",
        "//": "ROOT_URL must be set to your correct domain (https or http)",
        "env": {
            "YJENV": "test", // customize environment
            "MONGO_URL": "mongodb://127.0.0.1:27017/best",
            "PORT": 8181,
            "ROOT_URL": "http://182.92.11.131:8181"
        }
    },
    "notice": "Well done"
 

Print logs on server

$ meteorupdev logs
or
$ meteorupdev logs -l 100

Connection to a remote mongo database

$ meteorupdev mongo

Custom completion notice voice

config in package.json file. default would say “finished”

"notice": "Well done"

Update Meteorupdev

# reinstall latest meteorupdev version 
$ npm install meteorupdev -g

FAQ

sudo: sorry, you must have a tty to run sudo

sudo vi /etc/sudoers
#Default requiretty

either comment it out the line or delete the line

License

Meteorupdev is made available under the terms of the MIT License (MIT)

Package Sidebar

Install

npm i meteorupdev

Weekly Downloads

1

Version

1.0.20

License

MIT

Last publish

Collaborators

  • romejiang