Skonfigurowałem CodeBuild na AWS, który działa dobrze. Zasadniczo muszę wykonać 3 kroki
docker-compose up -d
- Zrzuć mój plik MysQL.sql do kontenera dokowanego
- 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ę
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