Kod AWSBuduj z większymi plikami

1

Skonfigurowałem CodeBuild na AWS, który działa dobrze. Zasadniczo muszę wykonać 3 kroki

  1. docker-compose up -d
  2. Zrzuć mój plik MysQL.sql do kontenera dokowanego
  3. Dokonaj mniejszych zmian w kontenerze dokowania.

ponieważ mój plik * .sql ma ~ 130 MB, zapisałem go za pomocą git lfs który wydaje się nie być obsługiwany przez CodeBuild.

Nie mówmy o tym, dlaczego potrzebuję tego zrzutu do budowania mojej aplikacji, to jest coś, czego obecnie nie mogę zmienić.

Jak mogę uzyskać mój plik * .sql na CodeBuild? Używanie VPC MySQL nie jest opcją, ponieważ koszty nie mają żadnego sensu, gdy po prostu potrzebuję go do wdrożenia. Czy jest jakaś inna możliwość?

Z góry dziękuję

xhallix
źródło
W zależności od tego, gdzie znajduje się twoje repozytorium Git, możesz w jakiś sposób pobrać plik ręcznie, jako część kroku kompilacji (lub cokolwiek, co wywołało CodeBuild).
Daniel B
git repo jest hostowane na githubie - więc ręczne pobieranie nie jest opcją niestety
xhallix
1
Niekoniecznie. Spójrz w tym .
Daniel B
hmm:) hacky ale spróbuję;)
xhallix
hm nie do końca to, co lubię mieć. ma inne problemy. Czy nie mogę bezpośrednio połączyć s3?
xhallix