Vagrant/Docker dla Coyote

Odpowiedz Nowy wątek
2016-12-15 13:18
1

Onegdaj rozpocząłem wątek poza forum, ale temat umarł.

Moją sugestią było stworzenie vagranta (albo czegoś w tym stylu), by za pomocą 2 poleceń można sobie postawić Coyote lokalnie i zacząć developować. Ot, vagrant up, zasysa się co trzeba, konfiguruje cały serwer, stawia się baza danych, websockety etc.. i po chwili na localhost:666 mamy działający portal, gotowy do developerki i testowania zmian przed commitami.

Gdybym nie był noga z linuksa, to bym sam się tematem zajął, a tak to muszę tu marudzić licząc na chętnego śmiałka ;)


edytowany 1x, ostatnio: Marooned, 2016-12-15 16:05

Pozostało 580 znaków

2017-02-03 16:17
1

Hmm. Wygląda na to, że nie ma śmiałków. Może z kodem będzie prościej?
https://github.com/adam-boduch/coyote/tree/vagrant
Stworzyłem nowego brancha (doszedł vagrantfile i katalog puppet). Jeśli ktoś ma wiedzę i chciałby pomóc, to mógłby okiem rzucić.
W założeniu:
1) git clone https://github.com/adam-boduch/coyote.git
2) git checkout vagrant
3) vagrant up
4) edit etc/hosts -> 192.168.10.10 coyote.dev
5) wbijamy na coyote.dev i widzimy działającego Coyote

Taki jest plan. Niestety, nie okiełznałem w pełni konfiguracji i gdzieś w okolicy make install-dev (odpalane z after-puppet.sh) pojawiają się błędy. Coyote nie umie połączyć się z postgresem (to dość bezczelnie załatwiam w 2 i 3 linijce after-puppet.sh - do wywalenia jeśli config będzie prawidłowy) i mongodb (tu nie znalazłem rozwiązania).

Mi to zajęło koło tygodnia (w tak zwanym międzyczasie). Zakładam, że jakiś linuksowiec ogarnąłby to znacznie szybciej, na co liczę :)


Pozostało 580 znaków

2017-02-03 21:19
Krzywy Kura
0

Po co wam ten vagrant? Przecież to kupa i syf. Zbudujcie kontener dockera i dodajcie na dockerhub lub zróbcie swoje repo.

Pozostało 580 znaków

2017-02-03 21:22
0

To przejrzyj cały wątek zanim się wypowiesz. Albo siądź i zrób zamiast krytykować.


Pozostało 580 znaków

2017-02-17 09:57
0

Jak można zauważyć na https://github.com/adam-boduch/coyote, mamy już Vagranta. Kilka siwych włosów mi doszło, ale udało się dopiąć większość. Tu podziękowania dla @Adam Boduch i @Paweł Dmitruk za pomoc na prv.

Obecna wersja nie umożliwia jeszcze całkowitej instalacji z wnętrza Vagranta (jeśli wiesz, jak sprawić, by npm install i gulp działało na Vagrancie pod systemem Windows, daj znać - aby zobaczyć jakie błędy to generuje, zmień make install-vagrant na make install-dev w puppet/env/dev/manifests/after-puppet.sh przed vagrant up, co uruchomi punkt 2 i 3 z wnętrza boxa), więc wymagane są następujące narzędzia zainstalowane lokalnie:

  • Vagrant
  • npm
  • gulp (instalowane przez npm install -g gulp)

Instalacja

  1. vagrant up
  2. npm install
  3. gulp
  4. w etc/hosts dodajemy wpis 192.168.10.10 coyote.dev
  5. w przeglądarce pod adresem coyote.dev powinniśmy zobaczyć działającą wersję Coyote

Nie pozostaje nic innego jak postawić Kojota i zacząć pomagać w deweloperce :)


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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