Skip to content
 
 

Repository files navigation

🎬 Kasih Review - Backend Service

Tugas Besar (IMPAL) Backend service untuk aplikasi "Kasih Review", dibangun menggunakan Java Spring Boot dan Docker.

Java Spring Boot Docker

📋 Deskripsi Project

Repository ini berisi source code backend (API) untuk aplikasi Kasih Review. Aplikasi ini dirancang untuk memberikan ulasan film, di mana layanan ini menangani logika bisnis, koneksi database, dan autentikasi pengguna.

🛠️ Tech Stack

  • Language: Java
  • Framework: Spring Boot
  • Build Tool: Maven (menggunakan Maven Wrapper mvnw)
  • Containerization: Docker & Docker Compose
  • Database: (Sesuaikan, misal: MySQL / PostgreSQL)

📂 Struktur Folder

  • /src - Source code utama aplikasi (Controller, Service, Repository).
  • Dockerfile - Konfigurasi image untuk deployment container.
  • docker-compose.yml - Orkestrasi container untuk menjalankan aplikasi dan database sekaligus.
  • pom.xml - Manajemen dependensi Maven.

🚀 Cara Menjalankan (Getting Started)

Kamu bisa menjalankan aplikasi ini menggunakan dua cara: Docker (Direkomendasikan) atau Manual (Local).

Cara 1: Menggunakan Docker (Paling Mudah)

Pastikan Docker Desktop sudah menyala.

  1. Build dan jalankan container:
    docker-compose up -d --build
  2. Aplikasi akan berjalan di http://localhost:8080.
  3. Untuk mematikan server:
    docker-compose down

Cara 2: Menjalankan Manual (Tanpa Docker)

Pastikan Java JDK dan Maven sudah terinstall.

  1. Install dependencies:
    ./mvnw clean install
  2. Jalankan aplikasi:
    ./mvnw spring-boot:run

🧪 Testing

Untuk menjalankan unit testing yang tersedia di folder src/test:

./mvnw test

About

Backend Untuk Aplikasi Kasih Review

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages