- Clone repository
git clone https://github.com/keksmd/CsvReader.git - Open csvReader catalog
cd CsvReader - Start service (you need 8080 port opened)
docker-compose up -d - Mount your_file.csv into container (or you may use pre-uploaded value.csv)
docker cp path/to/your/file/your_file.csv csvreader-csv-reader-1:/your_file.csv - Start reading file by http-request, also you may configure size of uploading chunk and number of threads
curl -G "http://localhost:8080/csv/reader" \
--data-urlencode "filePath=your_file.csv" \
--data-urlencode "chunkSize=1" \
--data-urlencode "threadCount=2"