Skip to content

feat: Add Docker configuration for local development#277

Open
hsms4710-pixel wants to merge 1 commit into
interviewstreet:mainfrom
hsms4710-pixel:feat/docker-configuration
Open

feat: Add Docker configuration for local development#277
hsms4710-pixel wants to merge 1 commit into
interviewstreet:mainfrom
hsms4710-pixel:feat/docker-configuration

Conversation

@hsms4710-pixel

@hsms4710-pixel hsms4710-pixel commented Jun 25, 2026

Copy link
Copy Markdown

Summary

This PR adds Docker configuration files to simplify local development setup, as requested in #272.

Changes

  • Added Dockerfile for containerized application environment
  • Added docker-compose.yml for orchestrating the app and Ollama services
  • Added .dockerignore to optimize build context
  • Added DOCKER.md with comprehensive usage guide
  • Configured Ollama as an optional service for local LLM support

Testing

Verified Functionality

  1. Docker Build: Successfully builds the Docker image
  2. Ollama Connection: App container successfully connects to Ollama service at http://ollama:11434
  3. LLM Inference: Successfully tested with gemma3:4b model (6 API calls, all returned 200 OK)
  4. PDF Parsing: Successfully parsed real resume PDF and extracted all sections
  5. Docker Compose: Successfully orchestrates app and Ollama services

Test Output

INFO - Using Ollama provider with model gemma3:4b
INFO - HTTP Request: POST http://ollama:11434/api/chat HTTP/1.1 200 OK
INFO - Total time for separate section extraction: 186.61 seconds
INFO - Successfully extracted sections: WORK_EXPERIENCE, EDUCATION, SKILLS, PROJECTS

Usage

See DOCKER.md for detailed instructions.

Quick start:
docker-compose up --build

Related Issue

Closes #272

…wstreet#272)

- Add Dockerfile for containerized environment
- Add docker-compose.yml for app + Ollama orchestration
- Add .dockerignore for build optimization
- Add DOCKER.md with comprehensive usage guide
- Support CLI usage (not web server)
- Configure Ollama as optional service for local LLM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Add Docker Configuration for Local Development

1 participant