Skip to content

feat(docker)🐳: Add Dockerfile template for project deployment using pixi and Ubuntu#11

Merged
MatDagommer merged 2 commits intomainfrom
dockerfile
Dec 30, 2025
Merged

feat(docker)🐳: Add Dockerfile template for project deployment using pixi and Ubuntu#11
MatDagommer merged 2 commits intomainfrom
dockerfile

Conversation

@MatDagommer
Copy link
Owner

  • Introduce a multi-stage Dockerfile for building and running the project with pixi-managed environments.
  • Ensure dependencies are installed and locked using pixi in the build stage.
  • Set up an entrypoint script to activate the pixi environment and execute container commands.
  • Copy only the necessary environment and project files into the production image for efficiency.
  • Expose port 8000 and set default command to run the app with uvicorn.

…ixi and Ubuntu

- Introduce a multi-stage Dockerfile for building and running the project with pixi-managed environments.
- Ensure dependencies are installed and locked using pixi in the build stage.
- Set up an entrypoint script to activate the pixi environment and execute container commands.
- Copy only the necessary environment and project files into the production image for efficiency.
- Expose port 8000 and set default command to run the app with uvicorn.
@github-actions
Copy link

github-actions bot commented Dec 30, 2025

PR Preview Action v1.6.3

🚀 View preview at
https://MatDagommer.github.io/pyml-cli/pr-preview/pr-11/

Built to branch gh-pages at 2025-12-30 21:34 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

- Introduces a new 'api' group in the optional dependencies with the 'api' feature.
- Allows users to install API-related dependencies via the 'api' group.
@MatDagommer MatDagommer merged commit 0bc1476 into main Dec 30, 2025
12 checks passed
@MatDagommer MatDagommer deleted the dockerfile branch December 30, 2025 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant