2017-04-18 76 views
0

當使用EB CLI彈性豆莖找不到Dockerfile

eb init 
eb create 

我得到一個錯誤:

ERROR: [Instance: i-003165df12360a5c4] Command failed on instance. Return code: 1 Output: Dockerfile and Dockerrun.aws.json are both missing, abort deployment. 

好像發送到S3的ZIP文件確實只包含README.md文件。但本地文件夾確實包含Dockerfile和

eb local run 

似乎正常工作。

任何想法?

回答

0

似乎有待解決。 刪除「.git」文件夾後,「eb create」工作。 好像在彈性魔豆,我不明白爲什麼一個子文件夾中的生存者應防止EB從目錄荏苒文件中的錯誤...

1

:這是因爲Dockerfile沒有提交。 (默認情況下,EB CLI部署latest commit in the current branch)。

我有同樣的問題,並在閱讀您的問題和答案後找出原因。你可能有一個只有自述文件的新git倉庫。一旦你刪除了.git目錄,EB CLI就不再把你的目錄當作git repo了。