/ / Hochladen zu AWS elastischen Bohnen - python, django, amazon-web-services

Hochladen zu AWS elastischen Bohnen - python, django, amazon-web-services

Ich habe eine Frage darüber, wie man in aws elastischen Bohnenstall hochlädt

Meine Dateistruktur ist blowlow:

Ich habe ein virtualenv Mappe.
und ich erstelle einen Ordnernamen project. Im Projekt gibt es zwei Ordner. Einer ist djangoproject (eine Website), der andere ist einige Python-Dateien laufen Scrapy-Projekt.

Ich versuche es vorher hochzuladen. Es scheint, als ob ich diese Methode verwende Bereitstellen einer Django-Anwendung Ich muss ein reines Django-Projekt als Root-Ordner hochladen, damit die aws meine Dateien abfangen können.

Bitte bringen Sie mir bei, wie Sie diese in AWS EB hochladen, ist meine Struktur korrekt? oder geben Sie einige gute Tutorial-Websites, damit ich weitermachen kann.

> virtualenv
>bin
>include
>lib
>doc
>etc
> project
> requirements.txt
> djangoproject
> scrapy

Antworten:

0 für die Antwort № 1

Ich testete die EC2-Bereitstellung, also kann ich nicht sagender EB-Workflow, aber du musst deine Django-App hochladen, nicht den gesamten virtualenv-Ordner. Je besser Sie Git verwenden, Sie können Ihre Dateien auf BitBucket hosten, das kostenlose private Repos anbietet, und dann Git auf Ihrer EB-Instanz installieren und es von Git holen. Hier ist ein Link zu AWS-Dokumentation.