Obecnie mam lokalnie przetestowaną i działającą aplikację internetową, która składa się z 4 kontenerów doków: Java MVC, NodeJS, Flask i MongoDB. Mam 4 pliki Docker, po jednym dla każdego i zarządzam kompilacjami za pomocą docker-compose.yml.Jak popychać pojemniki Docker zarządzane przez Docker-komponować do Heroku?
Jednak teraz chcę przekazać mój kod do Heroku i czytać dokumentację pod numerem https://devcenter.heroku.com/articles/container-registry-and-runtime. Wydaje się jednak bardzo mało prawdopodobne, jak korzystać z funkcji dokowania na linii produkcyjnej. To jest to, co mówi na dokumentach:
"Jeśli stworzyłeś aplikację z wieloma kontenerami, możesz użyć komponentu Docker Compose, aby zdefiniować środowisko programistyczne lokalne. Dowiedz się, jak używać komponentu Docker Compose do lokalnego rozwoju."
Czy każdy może mnie poprowadzić do rzeczywistego kodu, w jaki sposób mogę przekazać mój projekt do pojemnika Heroku za pomocą interfejsu CLI Heroku?
Czy utworzyłeś plik docker-compose.yml? Jeśli masz plik Dockerfile, aby utworzyć obrazy doków do aplikacji i portów, które chcesz eksponować, i woluminów, które chcesz zamontować. możemy utworzyć docker-compose.yml –
Jeśli twoje aplikacje są zależne od siebie, możemy stworzyć kompozycję dla wszystkich, w przeciwnym razie musisz utworzyć indywidualne pliki docker-compose.yml. –
@JinnaBalu Mam już docker-compose.yml. Jednak szukam sposobu, aby w końcu przekazać mój kod do Heroku, ponieważ dokumenty są bardzo niejednoznaczne. – AspiringMat