Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
tanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker [2023/05/04 10:14]
knehez
tanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker [2023/05/04 12:03] (aktuális)
knehez
Sor 77: Sor 77:
 </​code>​ </​code>​
  
-A fenti megoldás sem eléggé rugalmas, mert a helloword-on kívül más példát is el szeretnénk indítani. Menjünk vissza a gyökérbe ​és hozzunk létre egy //.env// fájlt és tároljuk el környezeti változóként az elérési utat:+A fenti megoldás sem eléggé rugalmas, mert a helloword-on kívül más példát is el szeretnénk indítani. Menjünk vissza a //​quickstart//​ könyvtárba ​és hozzunk létre egy //.env// fájlt és tároljuk el környezeti változóként az elérési utat:
  
 Az .env állományt a beépített editor nem listázza így vi-al is tudjuk szerkeszteni. Az .env állományt a beépített editor nem listázza így vi-al is tudjuk szerkeszteni.
  
 <​code>​ <​code>​
-FOLDER_NAME=quickstart/helloworld+EXAMPLE_FOLDER=helloworld
 </​code>​ </​code>​
 +
 +Készítsünk egy Dockerfile-t az alábbi tartalommal:​
 +
 +<​code>​
 +FROM quay.io/​wildfly/​wildfly
 +ADD ./​$EXAMPLE_FOLDER/​target/​$EXAMPLE_FOLDER.war /​opt/​jboss/​wildfly/​standalone/​deployments
 +</​code>​
 +
  
 A //​docker-compose.yml//​ az alábbi lesz: A //​docker-compose.yml//​ az alábbi lesz:
Sor 93: Sor 101:
         image: maven:​3.8.7-openjdk-18-slim         image: maven:​3.8.7-openjdk-18-slim
         volumes:         volumes:
-          ​- ${FOLDER_NAME}:/​usr/​src/​${FOLDER_NAME+            ​./${EXAMPLE_FOLDER}:/​usr/​src/​${EXAMPLE_FOLDER
-        working_dir:​ /usr/src/${FOLDER_NAME}+        working_dir:​ /usr/src/${EXAMPLE_FOLDER}
         command: mvn clean install         command: mvn clean install
 +    wildfly:
 +        build: .
 +        environment:​
 +            - "​EXAMPLE_FOLDER=helloworld"​
 +        ports:
 +          - 8080:8080
 +        depends_on:
 +          - compiler
 +               
 </​code>​ </​code>​
  
 +Indítsuk el a //​docker-compose up// paranncsal.
 +
 +**Megjegyzés:​**
 Ha magunk hozzuk létre a //​Dockerfile//​-t vagy //​docker-compose.yml//​-t akkor óhatatlanul is elronthatjuk,​ ilyenkor a következő paranccsal lehet újrafordítani:​ Ha magunk hozzuk létre a //​Dockerfile//​-t vagy //​docker-compose.yml//​-t akkor óhatatlanul is elronthatjuk,​ ilyenkor a következő paranccsal lehet újrafordítani:​
  
tanszek/oktatas/informacios_rendszerek_integralasa/wildfly_in_docker.1683195279.txt.gz · Utolsó módosítás: 2023/05/04 10:14 szerkesztette: knehez