![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Ostatnio trochę interesowałem się Vagrantem. Bardzo ciekawe narzędzie dzięki któremu można umilić sobie życie. Chciałem zapytać osób które mają doczynienia z nim na co dzień lub znających temat. Chcę użyć Vagranta do stworzenia maszyny dev. Założenie jest takie aby w przyszłości każdy mógł pobrać Box i mieć gotowe środowisko. Jak Wy pracujecie? Każdy projekt oddzielna VM? Ja chciałbym mieć tak aby w Boksie mieć sklonowane repozytoria na których bym pracował, do tego lokalne BD. Jednak z racji tego że VB nie oferuje montowania katalogu gościa do hosta (z VM na local). Co chcę osiągnąć. Chcę mieć podczepiony katalog z kodem lokalnie i na nim pracować, a odpalać na VM. Tu jeszcze wchodzi kwestia GIT, aby zmiany wypychać ale to już można z poziomu SSH Doradźcie, podzielcie się wiedzą i doświadczeniem (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Pyton, używałem Vagranta w pracy. Z tego co ja wiem, Vagrant po prostu wcina się w określony port i pliki nie mają tu wiele do rzeczy. Na określonym porcie działa maszyna wirtualna jako serwer, ale pliki trzymasz sobie u siebie na dysku razem z innymi (IMG:style_emoticons/default/smile.gif) Używałem też GIT-a na tych plikach i nie było żadnego problemu. Innymi słowy, Vagrant działa jako "dodatkowy" serwer. Ale nie ukrywam, że mnie takie technikalia mało interesują i nie wnikałem w to głębiej.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000, żeby ułatwić sobie życie jeszcze bardziej, zajrzyj sobie na https://puphpet.com/ Tam po prostu wyklikujesz opcje do stworzenia VM a później robisz tylko "vagrant up".
Oczywiście sposób z przesyłaniem plików na VM przez gita będzie bardzo uciążliwy, tym bardziej w trakcie debugowania. Ale Vagrant oferuje współdzielenie katalogów, zerknij na sekcję "Sharing Folders with Local VM" na PuPHPet'cie (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Obecnie zrobiłem sobie tak, że postawiłem sobie Vagranta z serwerem Apache, php, git, mysql itp.
Czyli takie podstawowe środowisko. Z lokalnego podmontowałem katalo z projektami na virtualkę nadając grupę www-data i chmody itp. pierdoły. Przekierowałem sobie kilka portów m.in. 80, 3306 (żeby móc sobie w BD grzebac) Wszystko przez NFS. GIT-uję sobie z hosta (bo z guesta byłoby to trochę ekhmm... (IMG:style_emoticons/default/wink.gif) ) Czyli generalnie mam tak jak piszecie (IMG:style_emoticons/default/smile.gif) Ale zastanawiam się czy da się jakoś ładniej pracować z tym. PS. Kreatora nie widziałem wcześniej. Jest super, ale do tego konkretnego środowiska niestaty potrzebuję php 5.3 a tam go nie widzę. Do prywatnego środowiska jak najbardziej super. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 17:02 |