This project includes Docker support to make deployment and development easier.
- Docker installed on your system
- GitHub token, owner, and repository information for the
.envfile
Make sure to set the following environment variables in your .env file:
GITHUB_TOKEN=your_github_token
GITHUB_OWNER=your_github_username_or_organization
GITHUB_REPO=your_repository_name
docker build -t mcp-github-project-manager .# Run the container with your .env file
docker run -it --env-file .env mcp-github-project-manager
# Alternatively, you can provide environment variables directly
docker run -it \
-e GITHUB_TOKEN=your_github_token \
-e GITHUB_OWNER=your_github_username_or_organization \
-e GITHUB_REPO=your_repository_name \
mcp-github-project-managerFor development purposes, you can mount your local source directory into the container:
docker run -it \
--env-file .env \
-v $(pwd)/src:/app/src \
mcp-github-project-managerThis allows you to make changes to your source code and see them reflected in the container.