Bu proje, Spring Boot tabanlı bir mikroservis uygulamasını, Apache Kafka, Mysql ve Elasticsearch gibi temel altyapı bileşenleriyle bir araya getiren bir Docker Compose yığınıdır.
Projeyi yerel geliştirme ortamınızda hızlıca ayağa kaldırmak için aşağıdaki adımları izleyin:
Öncelikle projenin ana deposunu klonlayın:
git clone [email protected]:erdalceylan/marketplace-stack.git
cd marketplace-stack
Bu proje, bazı bağımlılıkları Git alt modülleri aracılığıyla yönetmektedir. Bu alt modülleri başlatmak ve en güncel hallerine getirmek için aşağıdaki komutları çalıştırın:
git submodule update --init --recursive
git submodule update --remote --recursive
Tüm servisleri Docker Compose kullanarak tek bir komutla ayağa kaldırabilirsiniz:
docker compose up -d
trendyol üzerinden ürünleri çekerek sistemi deneyebilirsiniz.
java -jar build/libs/core-0.0.1-SNAPSHOT.jar Fill-Dummy-Data-Trendyol