Updates the Dockerfile to use uppercase for multi-stage build
definitions. This change enhances readability and maintains consistency
across the build stages, ensuring alignment with common best practices in
Dockerfile conventions.
Add ARG directives for TARGETOS and TARGETARCH to enable
multi-architecture support. Modify the build command to
use the specified target OS and architecture for more
flexible and portable builds. Ensure compatibility
with different deployment environments.