User Tools

Site Tools


tanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker [2023/05/04 10:17] – [Ugyanez a feladat hogyan oldható meg docker-compose.yml használatával?] kneheztanszek:oktatas:informacios_rendszerek_integralasa:wildfly_in_docker [2023/05/04 12:03] (current) knehez
Line 77: Line 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:
Line 93: Line 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>
  
tanszek/oktatas/informacios_rendszerek_integralasa/wildfly_in_docker.1683195420.txt.gz · Last modified: 2023/05/04 10:17 by knehez