Skip to content

Приложения для загрузки котировок акций с Московской Биржи.

Notifications You must be signed in to change notification settings

devalurum/stock-price-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock price loader API

Приложения для загрузки котировок акций с Московской Биржи, используя Moex API.

Стэк технологий

  • Java 11
  • Spring Boot
  • Spring Data JPA
  • Spring Web
  • Spring Cloud OpenFeign
  • Spring Actuator
  • Prometheus and Grafana
  • Postgresql
  • Gradle
  • Docker-compose

Сборка приложения

# Склонировать проект к себе
git clone https://github.com/devalurum/stock-price-loader.git

# перейти в папку docker
cd docker

# поднять контейнеры
docker-compose up -d

# загружает gradle wrapper
gradlew wrapper

# сборка проекта
gradlew clean build 

# запуск Spring сервиса
java -jar build/libs/stock-price-loader.jar 

Запуск и мониторинг приложения

  1. Откройте адрес в браузере http://localhost:3000
  2. Выполните вход в Grafana
    1. login: admin
    2. password: admin
  3. Перейдите в JVM дашборд.
  4. pgAdmin (GUI для postgresql) http://localhost:5050
    1. login: admin@admin.com
    2. password: admin

Todo:

  • Дописать тесты.
  • Доделать контроллеры, мапинг DTO через фасад.
  • Рефакторинг.

About

Приложения для загрузки котировок акций с Московской Биржи.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%