AWS codeBuild mit größeren Dateien

409
xhallix

Ich habe eine CodeBuild für AWS eingerichtet, die gut funktioniert. Grundsätzlich muss ich 3 Schritte machen

  1. docker-compose up -d
  2. Legen Sie meine MysQL.sql im Docker-Container ab
  3. Nehmen Sie kleinere Anpassungen im Docker-Container vor.

Da meine * .sql-Datei ~ 130mb ist, habe ich sie gespeichert, git lfswas anscheinend von CodeBuild nicht unterstützt wird.

Lassen Sie uns nicht darüber sprechen, warum ich diesen Speicherauszug für das Erstellen meiner Anwendung benötige. Dies kann ich derzeit nicht ändern.

Wie kann ich meine * .sql-Datei in CodeBuild abrufen? Die Verwendung von VPC MySQL ist keine Option, da die Kosten keinen Sinn machen, wenn ich sie nur für die Bereitstellung benötige. Gibt es noch eine andere Möglichkeit?

Danke im Voraus

1
Je nachdem, wo Ihr Git-Repository gehostet wird, können Sie die Datei möglicherweise manuell herunterladen, als Teil eines Erstellungsschritts (oder wie es in CodeBuild aufgerufen wird). Daniel B vor 5 Jahren 0
git repo wird auf github gehostet - ein manueller Download ist leider keine Option xhallix vor 5 Jahren 0
Nicht unbedingt. Schauen Sie sich das an (https://stackoverflow.com/a/34931751/1025421). Daniel B vor 5 Jahren 1
hmm:) hacky aber ich werde es versuchen;) xhallix vor 5 Jahren 0
hm nicht wirklich was ich gerne habe. es hat andere probleme. Kann ich s3 nicht direkt damit verknüpfen? xhallix vor 5 Jahren 0

0 Antworten auf die Frage