This project is an ETL (Extract, Transform, Load) API designed to extract data from various sources, transform it, and load it to a specified destination. The project is structured into separate modules for extraction, transformation, and loading of data.
To run the ETL API using Docker Compose, follow these steps:
- Install docker with docker compose (url)
- Build and Start the Containers:
docker-compose up
Here is an example of how to call the ETL API:
curl -X GET http://localhost:5000/api/yahoofinance\?ticker\=AMZN\&period\=1mo