Skip to content

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

Notifications You must be signed in to change notification settings

vaibhavpandeyvpz/resumption

Repository files navigation

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://github.com/raw/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.

Topics

Resources

Stars

Watchers

Forks

Packages