flow
http post :8080/app/facebook/create postId=post1 http put http://localhost:8080/app/facebook/post1/like http put http://localhost:8080/app/facebook/post1/dislike http put http://localhost:8080/app/facebook/post1/like http put http://localhost:8080/app/facebook/post1/like http post :8080/app/facebook/create postId=post2 http put http://localhost:8080/app/facebook/post2/dislike http :8080/app/posts http :8080/app/posts/post2/events
up using docker gradle
./gradlew clean build composeUp ./gradlew composeDown
docker maven (not worked, use regular terminal command)
#./mvnw clean package com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:up #./mvnw com.dkanejs.maven.plugins:docker-compose-maven-plugin:1.0.1:down ./mvnw; docker-compose -f docker-compose-maven.yaml up --build docker-compose -f docker-compose-maven.yaml down -v
generated using daggerok-fatjar yeoman generator
inside:
-
java 8 based parent multi project
-
vavr (javaslang)
-
support maven
-
support gradle
-
docker / docker-compose support