Vagrant polacznie przez ssh do postgresowej bazdy danych

Vagrant polacznie przez ssh do postgresowej bazdy danych
poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:26 dni
  • Postów:1658
0

Witam,

Zainstalowalem Vagranta z Apache i PHP. Teraz mam developerska baze danych. Zastanawiam sie jak zdroibc dumpa i wgrac 40GB baze danych na Vagranta? Nie chce sie laczyc z bezposrednia z baza danych, bo to polaczenie z baza danych bedzie zwalniac mi straszne aplikacje na lokalu. Jakies pomysly?

YA
  • Rejestracja:prawie 10 lat
  • Ostatnio:około godziny
  • Postów:2370
0

Nie rozumiem Twoich obaw, baza lokalnie (na laptopie/desktopie) czy wewnątrz VM (vagrant + jakiś provider VM) będzie zjadała zasoby (dysk, CPU, RAM, sieć).

Jeśli chcesz wgrać dumpa do bazy wewnątrz wirtualki uruchomionej z Vagranta, to wystarczy zrobić dump tej bazy i przerucić pliki do wirtualki.

W Vagrantfile dodaj po prostu folder, które chcesz synchronizować do określonej lokalizacji w VM:

Kopiuj
config.vm.synced_folder "./katalogWzgledemKataloguZVagrantfIle", "/katalog/na/maszynie/wirtualnej"

albo

Kopiuj
config.vm.synced_folder "c:/moj/katalogZDumpem", "/katalog/na/maszynie/wirtualnej"

Następnie
vagrant up

i Twój Dump powinien być widoczny w VM.

poniatowski
Z tym folderem to masz racje. Nie wpadłem na to. Boje się tylko tego, że jak z mojego locala będę łączył się z zewnętrzną bazą danych to zwolni to moją aplikację. Nie chcę doprowadzić do tego, że moja apka bedzie ładować się po 2-4 sek na strone. 40-50GB, prawie 500 tabel. Wydaje mi się, że na db na localhoscie będzie szybciej działać. Znacząco szybciej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.