Bu proje, Java Spring Boot, PostgreSQL kullanan minimal bir CMS backend starter projesidir. İçerik: kullanıcı/rol yönetimi, sayfa (Page) CRUD, JWT auth, Flyway migration.
- PostgreSQL çalıştır:
docker run --name cms-db -e POSTGRES_DB=cms -e POSTGRES_USER=cms -e POSTGRES_PASSWORD=cms -p 5432:5432 -d postgres:15
- Projeyi build & run:
mvn clean package mvn spring-boot:run
- Swagger UI: http://localhost:8080/swagger-ui/index.html
src/main/java/com/example/cms: Java kaynaklarısrc/main/resources/db/migration: Flyway migration SQLapplication.yml: konfigürasyon