зеркало из https://github.com/mozilla/fxa.git
document how to deploy this thing
This commit is contained in:
Родитель
53afdb7e54
Коммит
53acd1bf3b
|
@ -21,3 +21,28 @@ and node.js.
|
||||||
|
|
||||||
[git]: http://git-scm.org
|
[git]: http://git-scm.org
|
||||||
[node]: http://nodejs.org
|
[node]: http://nodejs.org
|
||||||
|
|
||||||
|
## deploying to a hosted environment
|
||||||
|
|
||||||
|
123done is all set up to deploy quickly and painlessly on amazon EC2 via
|
||||||
|
[awsbox][].
|
||||||
|
|
||||||
|
[awsbox]: https://github.com/lloyd/awsbox
|
||||||
|
|
||||||
|
While full documentation for awsbox is contained within that project, Here is a sample
|
||||||
|
command line that might work for you:
|
||||||
|
|
||||||
|
node_modules/.bin/awsbox create \
|
||||||
|
-u http://123done.org \
|
||||||
|
--ssl disable \
|
||||||
|
-n 123done \
|
||||||
|
-t m1.small \
|
||||||
|
--keydir $HOME/.persona_secrets/pubkeys/
|
||||||
|
|
||||||
|
What do these arguments do?
|
||||||
|
|
||||||
|
* `-u` specifies the public URL of the instance
|
||||||
|
* `--ssl` set to `disable` removes SSL support from the VM
|
||||||
|
* `-n 123done` sets *123done* as a human visible nickname for the VM
|
||||||
|
* `-t m1.small` specifies a cheap VM that has enough oomph to run the service under load (like from automated tests running)
|
||||||
|
* *(optional)* `--keydir` specifies a directory where all of the public keys of your colleages reside, so they can administer the VM while you're on vacation.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче