vaibhavpandeyvpz / resumption

Dockerized microservice to extract information from PDF resumes of different kind and transform it into uniform JSON structure to be used for further automation.

Home Page:https://vaibhavpandey.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

resumption

Dockerized microservice to extract information from PDF resumes of different kind and transform it into uniform JSON structure to be used for further automation.

Usage

Firstly, download and create a config.ini from the published example using below command:

wget -O config.ini https://raw.githubusercontent.com/vaibhavpandeyvpz/resumption/main/config.dist.ini

Then run the Docker container as below:

docker run -it --rm \
  -p "8000:8000" \
  -v ./config.ini:/app/config.ini \
  ghcr.io/vaibhavpandeyvpz/resumption:latest

Server should be up & running on 127.0.0.1:8000. You can test the API by calling / endpoint as below:

curl -X GET \
  -H "accept: application/json" \
  http://127.0.0.1:8000/

To test resume processing, refer to the include Postman collection i.e., Resumption.postman_collection.json.

Development

Clone the project and run below commands in project folder:

# create app config
cp config.dist.ini config.ini

# update values in config.ini e.g., openai.*

# start the services
docker compose up -d

About

Dockerized microservice to extract information from PDF resumes of different kind and transform it into uniform JSON structure to be used for further automation.

https://vaibhavpandey.com/


Languages

Language:Python 97.4%Language:Dockerfile 2.6%