Sziasztok
Probalnek egy teszt kornyezetet osszekalapalni a kedves fejlesztoknek de a WildFly 9.0.2-vel meggyult a bajom.
Az a helyzet, hogy szeretnem standalone modban a hatterben elinditani, mivel ha siman inditom akkor megfogja Vagrant konzolt.
Az alabbi modszereket probaltam.
1. Vagrantfile-bol inditani mint shell parancs
config.vm.provision "shell",
inline: "/home/vagrant/wildfly-9.0.2.Final/bin/standalone.sh &"
2. Probaltam scriptbol inditani ami azt jelenti hogy a vm.provision soran egy shell scriptet bejuttatok a vm-be es ott lefuttatom. A shell script mast is beallit (postgres), csomagot tesz fel, git clone...stb. Minden finkcio tokeletesen mkodik kivetel az alabbi paracs.
/home/vagrant/wildfly-9.0.2.Final/bin/standalone_UTC.sh &
3. Nezegettem a JBOSS beallitasokat, hatha az alabbi kornyezeti valtozo segit. De nem.
LAUNCH_JBOSS_IN_BACKGROUND=1
Olyan mintha teljesen figyelmen kivul maradna az a sor amiben a parancs van.
Viszont "&" nelkul inditom akkor frankon elindul :-(
Valaki tapasztalt hasonlot?
- 928 megtekintés
Hozzászólások
Esetleg ez.
- A hozzászóláshoz be kell jelentkezni
Koszi. Reggel kiprobalom a
#setup wildfly as a service
reszt.
- A hozzászóláshoz be kell jelentkezni
Jotanacs: használj Dockert.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Sajnos nem jarhato ut. W10-en kell ezt a tortenetet megoldani.Csak vbox jatszik.
A windowson dockerhez kellene hyperv es azt jelenleg nem lehet.
- A hozzászóláshoz be kell jelentkezni
Az előző docker még ment virtualboxszal is.
- A hozzászóláshoz be kell jelentkezni
Csak azzal ment winen, ha jol emlekszem.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Rosszul erted. A Linuxon hasznalj Dockert. Tehat a Vagrant boxra nem kell mas, mint egy Docker install, es onnantol siman docker run -d jboss/wildfly:9
. Tisztabb, szarazabb, biztonsagosabb erzes. Bind mountolod ala az artifactot, amit deployolni akarsz, es kesz.
(Nalunk a kb. 10 kulonfele szolgaltatasbol allo eleg komplex rendszer megy igy a fejlesztoknel; az egyik fo elonye, 1 db Linux VM eleg arra, hogy egyreszt fejlesszenek, amellett meg akar komplex integracios teszteket is futtassanak. Tehat elofordul, hogy egy fejlesztoi VM-en 3 teljes stack fut egyszerre, gond nelkul. Ezt Docker nelkul eleg maceras.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Megoldodott. Vegulis a legkezenfekvőbb megoldást nem néztem.
A WildFly-on belül van egy bin/init.d/wildfly-init-debian.sh
Csak elő kellett neki kesziteni egy usert és írásjogot a sajat folderen.
Tanulság: Alaposabban át kell nézni a struktúrát :D
- A hozzászóláshoz be kell jelentkezni
Ilyenekre jó szokott lenni a supervisord is (http://supervisord.org/)
- A hozzászóláshoz be kell jelentkezni