==== Hogyan futtatható Docker környezetben a Maven projekt? ====
Használjuk a docker playground-ot: http://docker.iit.uni-miskolc.hu
Hozzunk létre egy **Dockerfile**-t a következő tartalommal:
FROM openjdk:8-jdk-alpine
RUN apk --update --no-cache add git maven
RUN git clone https://github.com/knehez/wildfly-examples
WORKDIR /wildfly-examples
RUN mvn war:war -f /wildfly-examples/helloworld/pom.xml
EXPOSE 8080 9990
CMD ["mvn", "wildfly:run", "-f", "/wildfly-examples/helloworld/pom.xml"]
Hozzunk létre egy **docker-compose.yml** állományt a következő tartalommal:
version: "3.3"
services:
wildfly:
build: .
ports:
- "80:8080"
Indítás:
docker-compose up
"Open port" gomb megnyomása után a 80-as portot kérjük, majd az url.hez írjuk hozzá: /helloworld/
Ha magunk hozzuk létre a Dockerfile-t akkor óhatatlanul is elronthatjuk, ilyenkor a következő paranccsal lehet újrafordítani:
docker-compose build --no-cache