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 git@github.com:erdalceylan/marketplace-stack.git
cd marketplace-stackBu 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 --recursiveTüm servisleri Docker Compose kullanarak tek bir komutla ayağa kaldırabilirsiniz:
docker compose up -dtrendyol üzerinden ürünleri çekerek sistemi deneyebilirsiniz.
java -jar build/libs/core-0.0.1-SNAPSHOT.jar Fill-Dummy-Data-Trendyol