Skip to content

Conversation

@ProgramRipper
Copy link
Contributor

No description provided.

Copilot AI review requested due to automatic review settings January 1, 2026 02:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Docker support for the Lagrange.Milky application, enabling containerized deployment with multi-architecture builds (amd64 and arm64).

  • Adds a multi-stage Dockerfile using AOT compilation to create a minimal static executable
  • Configures InvariantGlobalization in the project file to support static AOT compilation
  • Implements a GitHub Actions workflow for building and pushing multi-platform Docker images to GHCR
  • Adds .dockerignore to optimize build context

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Lagrange.Milky/Resources/Dockerfile Multi-stage Dockerfile that builds the application using .NET SDK 10.0 Alpine and deploys to a scratch image for minimal footprint
Lagrange.Milky/Lagrange.Milky.csproj Enables InvariantGlobalization to support fully static AOT compilation without ICU dependencies
.github/workflows/milky-docker.yaml Implements multi-platform Docker build workflow with digest-based image creation for amd64 and arm64 architectures
.github/workflows/milky-build.yaml Minor whitespace cleanup (trailing whitespace removal)
.dockerignore Defines Docker build context exclusions, whitelisting only necessary project directories and excluding build artifacts

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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