Django MYSQL Развертывание приложений в AWS EB - PullRequest
0 голосов
/ 26 апреля 2020

может кто-нибудь подсказать мне, как я могу загрузить свое Django приложение с подключением mysql на AWS. Я проверил много видео и форумов, но до сих пор не могу найти решение.

App Tree: 
.
│   .gitignore
│   db.sqlite3
│   manage.py
│   requirements.txt
│
├───.ebextensions
│       django.config
│
├───.elasticbeanstalk
│       config.yml
│
└───aquaponics
    │   settings.py
    │   urls.py
    │   wsgi.py
    │   __init__.py
    │
    └───__pycache__
            settings.cpython-36.pyc
            urls.cpython-36.pyc
            wsgi.cpython-36.pyc
            __init__.cpython-36.pyc

Here is my .ebextensions\django.config:

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: aquaponics/wsgi.py

Requirements.txt:
awsebcli==3.18.0
botocore==1.15.46
cement==2.8.2
certifi==2020.4.5.1
chardet==3.0.4
colorama==0.4.3
Django==2.1.5
docutils==0.15.2
future==0.16.0
idna==2.7
jmespath==0.9.5
mysqlclient==1.4.6
numpy==1.18.3
opencv-python==4.2.0.34
pathspec==0.5.9
pypiwin32==223
python-dateutil==2.8.0
pytz==2019.3
pywin32==227
PyYAML==5.3.1
requests==2.20.1
semantic-version==2.5.0
six==1.11.0
termcolor==1.1.0
urllib3==1.24.3
wcwidth==0.1.9

Error:

2020-04-26 10:57:12    INFO    Environment update is starting.
2020-04-26 10:57:15    INFO    Deploying new version to instance(s).
2020-04-26 10:57:29    ERROR   Your requirements.txt is invalid. Snapshot your logs for details.
2020-04-26 10:57:30    ERROR   [Instance: i-055a8412cc9b0dd5e] Command failed on instance. Return code: 1 Output: (TRUNCATED)...)
  File "/usr/lib64/python2.7/subprocess.py", line 190, in check_call
    raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 1.
Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
2020-04-26 10:57:30    INFO    Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
2020-04-26 10:57:30    ERROR   Unsuccessful command execution on instance id(s) 'i-055a8412cc9b0dd5e'. Aborting the operation.
2020-04-26 10:57:30    ERROR   Failed to deploy application.

ERROR: ServiceError - Failed to deploy application.
####################### ###################################

Пожалуйста, проведите меня через этот шаг. Я не уверен, как развернуть мое приложение без каких-либо ошибок. Спасибо.

...