Próbuję wdrożyć nową wersję mojej aplikacji Python/Django przy użyciu eb deploy
.Jak wymusić wersję aplikacji na AWS Elastic Beanstalk
Niestety, zawiedzie z powodu nieoczekiwanej wersji aplikacji. Problem polega na tym, że jakoś eb deploy
spieprzył wersję i nie wiem jak ją zastąpić. Przesłana przeze mnie aplikacja działa poprawnie, tylko numer wersji jest nieprawidłowy, stąd Elastic Beanstalk oznacza ją jako Zdegradowaną.
Podczas wykonywania eb wdrożenia, otrzymuję ten błąd:
"Incorrect application version "app-cca6-160820_155843" (deployment 161). Expected version "app-598b-160820_152351" (deployment 159). "
To samo mówi się stanu zdrowia w AWS Console.
Moje pytanie brzmi: jak mogę zmusić Elastic Beanstalk, aby przesłać wersję aplikacji, tak aby nie narzekała?
Chciałbym spróbować usunąć wszystkie wersje aplikacji za pośrednictwem interfejsu online EB. Upewnij się także, że wdrażasz poprawną wersję GIT. JMHO – WayBehind
Byłbym naprawdę za tym, aby nie tworzyć nowej aplikacji. Jest to środowisko produkcyjne i nie chcę mieć przestoju z powodu takich rzeczy. – 4ndr23j
Myślę, że masz problemy z wersją GIT. Za każdym razem, gdy masz nową wersję aplikacji i wdrożysz ją, EB automatycznie utworzy nową wersję EB i zobaczysz je wszystkie za pośrednictwem przeglądarki, kiedy pójdziesz do EB na AWS. Sprawdź, jakie masz wersje aplikacji na AW. – WayBehind