Pracuję nad utworzeniem niektórych obrazów dokowania, które będą używane do testowania na komputerach typu dev. Mam zamiar zbudować jedną dla naszej głównej aplikacji, a także dla każdej z naszych zewnętrznych zależności (postgres, elasticsearch, itp.). W przypadku głównej aplikacji zmagam się z decyzją o napisaniu pliku Docker lub skompilowaniu obrazu, który ma być hostowany.Obraz Dockerfile kontra Docker
Z jednej strony plik Dockerfile można łatwo udostępniać i modyfikować w miarę upływu czasu. Z drugiej strony, spodziewam się, że zaawansowana konfiguracja (dostosowywanie plików właściwości aplikacji) będzie znacznie łatwiejsza do zrobienia w vim, zanim po prostu popełnię nowy obraz.
Rozumiem, że mogę osiągnąć ten sam wynik w obu kierunkach, ale szukam PROS, CONS i gotcha z dowolnym kierunkiem.
Na marginesie, planuję owijać to wszystko razem, używając Fig. Moje początkowe wrażenie tego narzędzia było bardzo pozytywne.
Dzięki!
Ta sama dyskusja co dystrybucja aplikacji jako kodu źródłowego lub skompilowanej wersji binarnej –
Interesujący sposób na to, aby ją umieścić. Nie myślałem o tym w ten sposób. –