Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker ETL Pipeline

A data engineering pipeline using Docker Compose to process CSV data and store results in Postgres.

Setup

  • Dockerfile: Builds etl image.
  • docker-compose.yml: Runs app (ETL) and postgres services.
  • process_data.py: Processes CSV, computes the average (stored in means variable) and pushes to /app/output/output.csv and Postgres means table.

Run

docker build -t etl .
docker-compose up -d
docker exec -it my-data-app-postgres-1 psql -U balu -d mydata -c "SELECT * FROM means;"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages