A data engineering pipeline using Docker Compose to process CSV data and store results in Postgres.
Dockerfile: Buildsetlimage.docker-compose.yml: Runsapp(ETL) andpostgresservices.process_data.py: Processes CSV, computes the average (stored in means variable) and pushes to/app/output/output.csvand Postgresmeanstable.
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;"