Jak zarządzacie swoimi środowiskami przy wielu projektach?

0

Hej, pytanie do Was - jak zarządzacie swoimi środowiskami przy wielu projektów? Pewnie spora część z was pracuje jednocześnie przy kilku projektach, różne technologie, czasem nawet różne firmy. Trzeba to jakoś oddzielać, bo nie raczej wrzucać wszystko jak leci na dysk i tyle.

Maszyny wirtualne? Docker?

Ogółem wkrótce przesiadam się na nową maszynę i zastanawiam się jak to najładniej zorganizować, by był porządek, ale i żeby przy każdym nowym projekcie/kliencie nie musieć stawiać wszystkiego od zera. Na starej to cóż, wszystko po prostu na hurra wrzucane w jedno miejsce. Rozwiązanie okropne.

Obecnie myślę raczej nad zwyczajnym stawianiem wirtualek + utworzenie jakiegoś defaultowego bazowego obrazu dla środowiska dev wspólnego dla większości projektów, ale może jest jakieś lepsze rozwiązanie?

2

Tak, jest lepsze rozwiązanie - Docker ;-)
Chyba że pracujesz na Windowsie.

1

Właśnie po to napisano Docker'a żeby nie orać sobie sprzętu skończoną ilością wirtualek.

1
Patryk27 napisał(a):

Chyba że pracujesz na Windowsie.

Wtedy stawiasz pojedynczą VMkę z jakimś Linuxem wspierającym Dockera, najlepiej gołego bez GUI żeby nie żarł zasobów, podpinasz jakiś swój root folder z projektami (zakładając że taki masz) jako shared folder w VMce i z poziomu VMki normalnie używasz Dockera. Trochę na okrętkę, ale przynajmniej:

  • masz tylko jedną VM do wszystkiego,
  • nie musisz się gryźć z odpalaniem Dockera na Windowsie,
  • działa :)

Tak przynajmniej radzimy sobie u nas, bo każdy ma niestety Bimbołsa na pokładzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1