Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/progrium/keychain.io


https://github.com/progrium/keychain.io

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# keychain.io

Bash
----
Upload your default SSH key:

curl -s ssh.keychain.io//upload | bash

Install your key into authorized_keys:

curl -s ssh.keychain.io//install | bash

URLS
----
ssh.keychain.io/
ssh.keychain.io//upload
ssh.keychain.io//install
ssh.keychain.io//fingerprint
ssh.keychain.io//confirm/
ssh.keychain.io//all
ssh.keychain.io//all/install
ssh.keychain.io//
ssh.keychain.io///fingerprint
ssh.keychain.io///install
ssh.keychain.io///upload

Contributing
------------
You will need to create a new S3 bucket

Either clone this repository or fork and clone, then install dependencies

git clone [email protected]:progrium/keychain.io.git
pip install -r requirements.txt

Create a .env file, so that foreman will populate the appropriate environment variables when you start the server with `foreman start`

$ cat .env
AWS_ACCESS_KEY_ID=abc123
AWS_SECRET_ACCESS_KEY=abcd1234
SENDGRID_USERNAME=ryan
SENDGRID_PASSWORD=password
KEYCHAIN_BUCKET_NAME=keychain.io

For heroku you have to set all these environments via:

xargs -a .env heroku config:set

Finally, start the application

foreman start