You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Guillermo Rauch
eb04657b2f
Add zeit world (wip) (#67)
* alias: clean up the alias (trailing and leading dots)
* alias: improve domain validation and implement zeit.world
* is-zeit-world: detect valid zeit.world nameservers
* package: add domain-regex dep
* now-alias: fix edge case with older aliases or removed deployments
* alias: move listing aliases and retrying to `index`
* index: generalize retrying and alias listing
* alias: remove `retry` dep
* now-remove: print out alias warning
* typo
* now-alias: prevent double lookup
* now: add domain / domains command
* now-deploy: document `domain`
* agent: allow for tls-less, agent-less requests while testing
* is-zeit-world: fix nameserver typo
* dns: as-promised
* now-alias: fix `rm` table
* now-alias: no longer admit argument after `alias ls`
@rase- please verify this, but I think it was overkill?
* admit "aliases" as an alternative to alias
* make domain name resolution, creation and verification reusable
* index: add nameserver discover, domain setup functions (reused between alias and domains)
* now-domains: add command
* domains: commands
* package: bump eslint
* now-alias: simplify sort
* now-domains: sort list
* now-domains: improve deletion and output of empty elements
* errors: improve output
* domains: add more debug output
* domains: extra logging
* errors: improve logging
* now-remove: improve `now rm` error handling
* index: more reasonable retrying
* alias: support empty dns configurations
* dns: remove ns fn
* alias: improve post-dns-editing verification
* index: remove unneeded dns lookup
* index: implement new `getNameservers`
* index: customizable retries
* alias: improve error
* improve error handling and cert retrying
* customizable retries
* alias: better error handling
* alias: display both error messages
* better error handling
* improve error handling for certificate verification errors
* alias: set up a `*` CNAME to simplify further aliases
* alias: fewer retries for certs, more spaced out (prevent rate limiting issues)
* alias: ultimate error handling
* add whois fallback
* adjust timer labels for whois fallback
* index: whois fallback also upon 500 errors
* alias: fix error message
* fix duplicate aliases declaration
|
9 years ago |
bin
|
Add zeit world (wip) (#67)
|
9 years ago |
lib
|
Add zeit world (wip) (#67)
|
9 years ago |
test
|
add to-host tests
|
9 years ago |
.eslintrc.json
|
disable rule that's broken with `async` atm
|
9 years ago |
.gitignore
|
Make `login()` return a promise
|
9 years ago |
History.md
|
Release 0.17.1
|
9 years ago |
Readme.md
|
README tweaks
|
9 years ago |
gulpfile.js
|
gulpfile: also compile by default
|
9 years ago |
package.json
|
Add zeit world (wip) (#67)
|
9 years ago |
now
The fastest way to deploy a Node.JS service.
How it works
In any directory with a package.json
, run:
$ now
> https://some-code-nd23n2.now.sh
every time you run it, you get a new URL (unless nothing's changed).
Conventions
package.json
must contain a start
task inside scripts
.
If a now
script is defined, that's used instead.
- Only files that would be included in
npm publish
are synchronized.
package.json
files
field, .npmignore
and .gitignore
are supported.
- If a build step is needed, specify a
build
task in scripts
.
If now-build
is defined, that's used instead.
Installing
$ npm install -g now
> Enter your email: rauchg@gmail.com.
> We sent an email. Click to log in.
Features
- Slim. No reliance on Git.
- Fast. Blazing fast sync with deduping.
- Standard. Respects npm and Node.JS conventions.
- Easy. No need to specify ports,
Dockerfile
or config.
Options
-d Debug mode. Lists all files to be uploaded.
-f Force. Creates a new URL even if nothing has changed.