Skip to content

Commit a431e24

Browse files
committed
conflicts fixed
2 parents e071e32 + bc5b9d4 commit a431e24

File tree

20 files changed

+9863
-265
lines changed

20 files changed

+9863
-265
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# 🧱 New Plugin
2+
3+
## 🔗 Closes
4+
_Link to the epic or parent issue:_
5+
6+
Closes #
7+
8+
9+
## 🚀 Summary
10+
_Describe the new plugin_
11+
12+
13+
## 🧪 Checks
14+
15+
- [ ] Plugin was [bootstrapped with the CLI](https://ibm.github.io/mcp-context-forge/using/plugins/lifecycle/) (native or external template)
16+
- [ ] Unit tests created for the new plugin
17+
- [ ] `make lint plugins` passes
18+
- [ ] `make test` passes
19+
- [ ] CHANGELOG updated (if user-facing)
20+
- [ ] README documentation was created for the plugin
21+
- [ ] New plugin added to the [documentation](https://ibm.github.io/mcp-context-forge/using/plugins/plugins/) linking to the README above

.github/pull_request_template.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# 📝 Pull Request Template Selection
22

3-
Thank you for contributing! To help us review your pull request effectively, please select the appropriate template:
3+
Thank you for contributing! To help us review your pull request effectively, please select the appropriate template (go to the `Preview` tab and select the appropriate sub-template):
44

55
- **Bug Fix**: [Use the Bug Fix Template](?template=bug_fix.md)
66
- **Feature / Enhancement**: [Use the Feature Template](?template=feature.md)
77
- **Documentation Update**: [Use the Docs Template](?template=docs.md)
8+
- **Plugin**: [Use the Plugin Template](?template=plugin.md)
89

910
Alternatively, after opening your pull request, you can choose the appropriate template from the **"Choose a template"** dropdown menu located at the top-right of the description box.
1011

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2756,8 +2756,13 @@ endif
27562756
# Alternative: Always default to docker compose unless explicitly overridden
27572757
# COMPOSE_CMD ?= docker compose
27582758

2759+
# Profile detection (for platform-specific services)
2760+
ifeq ($(PLATFORM),linux/amd64)
2761+
PROFILE = --profile with-fast-time
2762+
endif
2763+
27592764
define COMPOSE
2760-
$(COMPOSE_CMD) -f $(COMPOSE_FILE)
2765+
$(COMPOSE_CMD) -f $(COMPOSE_FILE) $(PROFILE)
27612766
endef
27622767

27632768
.PHONY: compose-up compose-restart compose-build compose-pull \

docker-compose.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ services:
159159
- POSTGRES_PASSWORD=mysecretpassword
160160
- POSTGRES_DB=mcp
161161
volumes:
162-
- pgdata:/var/lib/postgresql/data
162+
- pgdata:/var/lib/postgresql # Postgres 18+ uses /var/lib/postgresql (not /data subdirectory)
163163
networks: [mcpnet]
164164
healthcheck:
165165
test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER"]
@@ -383,6 +383,9 @@ services:
383383

384384
###############################################################################
385385
# Fast Time Server - High-performance time/timezone service for MCP
386+
# Note: This is an amd64-only image. On ARM platforms (Apple Silicon),
387+
# emulation may not work properly. Use profiles to disable:
388+
# docker compose --profile with-fast-time up -d
386389
###############################################################################
387390
fast_time_server:
388391
image: ghcr.io/ibm/fast-time-server:latest
@@ -391,6 +394,7 @@ services:
391394
ports:
392395
- "8778:8080" # Map host port 8888 to container port 8080
393396
command: ["-transport=sse", "-listen=0.0.0.0", "-port=8080", "-log-level=info"]
397+
profiles: ["with-fast-time"] # Optional: enable with --profile with-fast-time
394398

395399
###############################################################################
396400
# Auto-registration service - registers fast_time_server with gateway
@@ -407,6 +411,7 @@ services:
407411
- JWT_SECRET_KEY=my-test-key
408412
# This is a one-shot container that exits after registration
409413
restart: "no"
414+
profiles: ["with-fast-time"] # Optional: enable with --profile with-fast-time
410415
entrypoint: ["/bin/sh", "-c"]
411416
command:
412417
- |

0 commit comments

Comments
 (0)