Skip to content

VL-037/twittur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TWITTUR

Java Spring PostgreSQL Flyway Apache Kafka Redis Rundeck Docker JWT

❗ Twittur in Microservices here

Features

Project Configuration

Cron Job Configuration

Email Configuration

  • temporary disable your anti-virus
  • fill spring.mail.username & spring.mail.password with your Google App Passwords credentials

JWT Configuration

Run Project with Docker

  • Make sure you have target directory and .jar file inside.
  • If you don't have target directory, you can run mvn clean install -DskipTests
  • Update docker-compose environment at docker-compose.yaml
  • Run docker compose up
  • APIs will be served at localhost:8080

Run Project without Docker

  • Run Databases & Message Broker locally
  • Create Database named twittur
  • Run mvn spring-boot:run or
  • Add VM options --add-opens java.base/java.lang=ALL-UNNAMED to IDE Run/Debug configuration for orika object mapper to work
  • APIs will be served at localhost:8080