mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-12-27 19:07:15 +08:00
💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
packages | ||
.dockerignore | ||
.env | ||
.eslintrc | ||
.gitignore | ||
Dockerfile | ||
Dockerrun.aws.json | ||
lerna.json | ||
package.json | ||
README.md | ||
start-aws.js |
K2 - Sync Engine Experiment
Initial Setup:
New Computer (Mac):
- Install Homebrew
- Install VirtualBox 5+
- Install Docker for Mac
- Install NVM
brew install nvm
- Install Node 6+ via NVM:
nvm install 6
New to AWS:
- Install Elastic Beanstalk CLI:
brew install awsebcli
- Install AWS CLI:
brew install awscli
- Add your AWS IAM Security Credentials to
aws configure
. - These are at Console Home -> IAM -> Users -> {{Your Name}} -> Security Credentials. Note that your private key was only shown unpon creation. If you've lost your private key you have to deactivate your old key and create a new one.
- Get the K2 team private SSH key. (Ignore this when we have a Bastion Host). Ask someone on K2 for a copy of the private SSH key. Copy it to your ~/.ssh folder.
chmod 400 ~/.ssh/k2-keypair.pem
ssh i ~/.ssh/k2-keypair.pem some-ec2-box-we-own.amazonaws.com
- Connect to Elastic Beanstalk instances:
eb init
. Select correct region. Select correct application.
Developing Locally:
npm start