2017-09-08 9 views
0

私は、実行時にローカルで実行されるnode.jsファイルを持っており、ユーザーにTwilioサービスを介してテキスト通知を送信します。しかし、私はそれを私のAWS Ubuntuサーバー(EC2)に展開しようとしていますので、私は実際のWebサイトでこれを使用できますが、私がフォローしていたときのようにローカルファイルを私のインスタンスにアップロードする方法がわかりませんこのチュートリアル(https://hackernoon.com/tutorial-creating-and-managing-a-node-js-server-on-aws-part-1-d67367ac5171)私が最初にmkdir serverとし、最終的にindex.js、node_modules、およびサーバーファイルが含まれています。Node.jsファイルをAWSにプッシュする

ローカルフォルダには、現在エクスプレスフォルダとTwilioヘルパーフォルダがあるnode_modulesというフォルダがあります。 TwilioフォルダーをAWSのnode_modulesフォルダーに配置する必要がありますが、ターミナルでこれを行う方法はありますか?

また、TwilioファイルがGoDaddyサーバーでホストされていると、自分のapp.js(Node)ファイルが機能するかどうか不思議でした。私は理にかなったことを願っています。

+0

あなたは[Twilio機能]をチェックし、簡単な方法でのNode.jsスクリプトをホストするために探している場合(HTTPS://www.twilio .com/docs/api/runtime/functions)もあります。 (私がTwilioのために働いていることに注意してください。) – philnash

答えて

1

rsyncコマンドラインユーティリティ(Linux、Macでは使用できますが、WindowsではCygwinでも使用できます)を使用できます。

あなたがそれを使用したい方法は次のとおりです。

rsync -e 'ssh -i YOUR_AWS_KEY.pem' -avh /path/to/your/local/folder [email protected]_AWS_HOSTNAME:/your/remote/path