Microsoft'un emektar veritabanı Northwind üzerindeki domain'leri kullanan Java tabanalı monolit bir uygulamanın geliştirilmesi ile ilgili maceraların yer aldığı repodur.
cd platform
copy .env.example .env
docker compose up -d
cd ..
mvn clean install
java -jar $HOME\servers\payara-micro-7.x.jar `
--deploy northwind-web\target\northwind.war `
--port 8080 --contextroot /northwind
curl.exe http://localhost:8080/northwind/api/pingEğer her şey yolunda giderse servis uç noktasından aşağıdaki gibi bir çıktı alabiliyor olmanız gerekir:
{
"timestamp": "2026-08-29T08:15:21.519362700Z",
"status": "UP"
}Veritabanı migration işlemleri Flyway ile yapılmaktadır. Migration scriptleri platform/db/migration dizininde yer almaktadır. Migration işlemleri için aşağıdaki komutları kullanabilirsiniz:
# Docker-compose dosyasını çalıştırdığınızdan emin olun
cd platform
docker compose up -d
cd ..
# Schema + data migration işlemlerini çalıştırmak için:
mvn -pl northwind-web flyway:migrate
mvn -pl northwind-web flyway:infoİşlerin yolunda gittiğini info komutu çıktısından anlayabiliriz.
Ayrıntılar: docs/onboarding.md

