Skip to content

Improve docker politics#7

Merged
mjanez merged 2 commits intomainfrom
develop
Jan 26, 2026
Merged

Improve docker politics#7
mjanez merged 2 commits intomainfrom
develop

Conversation

@mjanez
Copy link
Copy Markdown
Owner

@mjanez mjanez commented Jan 26, 2026

Dockerfile and runtime improvements:

  • Added pdm.lock to the Docker build context to ensure consistent dependency installation.
  • Changed the entrypoint to use pdm run and point to src/main.py instead of running docs2md.py directly, aligning the container startup with the project's main script and dependency management best practices.

Docker Compose enhancements:

  • Updated the docker-compose.yml to use a prebuilt image (ghcr.io/mjanez/docs2md:latest) with a pull_policy of missing, improving deployment consistency and startup speed.

@mjanez mjanez self-assigned this Jan 26, 2026
@mjanez mjanez added bug Something isn't working enhancement New feature or request labels Jan 26, 2026
@mjanez mjanez merged commit e148a1a into main Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant