Skip to content

gloticker/ticker-scrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ticker-scrap server

A FastAPI-based server for real-time financial market data collection and distribution.

Features

  • Real-time market data collection for various financial instruments
  • Cryptocurrency market indicators (BTC Dominance, TOTAL3)
  • Fear & Greed Index tracking
  • Redis-based pub/sub system for real-time data distribution
  • Background tasks for continuous data updates

Tech Stack

  • Python 3.11
  • FastAPI
  • Redis
  • Docker
  • Jenkins (CI/CD)

CI/CD

The project uses Docker and Jenkins for automated deployment:

  • Automated builds on git push
  • Automatic container management
  • Health check verification after deployment

Project Structure

ticker-scrap/
├── app/
│   ├── main.py              # FastAPI application entry point
│   ├── constants/           # Application constants and configurations
│   ├── core/               # Core functionality and connections
│   ├── models/             # Data models and schemas
│   ├── services/           # Business logic and external services
│   └── workers/            # Background task workers
├── Dockerfile              # Docker configuration
├── Jenkinsfile            # CI/CD pipeline configuration
├── requirements.txt        # Python dependencies
└── README.md              # Project documentation

License

This project is proprietary software owned by takealook97.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors