Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 817 Bytes

README.md

File metadata and controls

42 lines (32 loc) · 817 Bytes

Tweeter-basics

Client-server application. Provides API to frontend developer in order to cover functionality of creating and retrieving tweet for specific user.

Project includes following technologies:

  • Spring WebFlux
  • Spring rSocket
  • R2DBC
  • Flyway
  • PostgreSQL

dev mode

windows

mvnw -f postgres/pom.xml docker-compose:up
mvnw -f server/pom.xml process-resources flyway:migrate

unix

./mvnw -f postgres docker-compose:up
./mvnw -f server process-resources flyway:migrate
./mvnw -f server spring-boot:run
./mvnw -f client spring-boot:run

prod mode

./mvnw -f postgres docker-compose:up
./mvnw -f server process-resources flyway:migrate
./mvnw -f server package
java -jar server/target/*.jar -Dspring.profiles.include=prod