Skip to content

feat: Add Docker support for easier local development and testing #906

Description

@DenizOner

Description

First of all, thank you for this project! Currently, setting up the project locally requires manual configuration of the environment, which can be time-consuming and prone to "works on my machine" issues.

Many modern GitHub projects include a Dockerfileand docker-compose.yml to streamline the onboarding process. Adding Docker support to mercur would significantly lower the barrier to entry for new contributors and users who want to test the project quickly.

Suggested Solution

I suggest adding:

  1. A Dockerfile to containerize the application.
  2. A docker-compose.yml file to manage dependencies (if any) and simplify the build/run process with a single command (docker-compose up).

Benefit

  • Standardized development environment across different OS platforms.
  • Faster onboarding for new developers.
  • Easier integration for CI/CD pipelines.

Thanks in advance for your kind interest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions