簡體   English   中英

在AWS Elastic beantalk上部署Flask應用

[英]Deploying Flask app on AWS elastic beanstalk

我一直在嘗試使用EBS部署Flask應用程序。 我遵循了此鏈接中的指示,但是最后我得到 另外,還有其他方法可以像其他ec2實例一樣使用ssh裝入ebs卷。 這是aws日志的鏈接。 另外,作為替代方案,如何在不使用ebs的情況下部署我的應用程序?

also my app structure is :

root folder/
              application.py
              requirements.txt
              uploads/
              modules/
                       static/
                       templates/
                       _init_.py
                       views.py
                       daemon_tasker.py
                       queue.py
                       json_play.py
                       find_detail.py

更新資料

好吧,這似乎很奇怪。 但是,當我嘗試從本地計算機中的requirements.txt中進行pip安裝時,會出現相同的錯誤,但是如果我在從requirements.txt中進行pip安裝redis和六個pip安裝之前,則不會生成任何錯誤。 有什么方法可以在pip安裝requirements.txt之前安裝redis和6,或者是一些安裝腳本可以在pip install requirements.txt完成后安裝retask?

這似乎是您日志中的問題。 (您似乎已經在注釋中標識了它)。

  File "retask/queue.py", line 32, in <module>

    import redis

ImportError: No module named redis**strong text**

您的requirements.txt中是否有“ redis == 2.4.13”(或任何其他版本)?

同樣正確的是,如果要在所有實例上保留更改,則應使用“ .ebextensions”配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM