Commit Graph
3 Commits
Author SHA1 Message Date
woggioni 8ee7b07b4b docker: base the image on alpine
CI / Build and push docker image (push) Successful in 1m14s
Both build and runtime stages now use python3.13-alpine3.23 (uv image
for the builder, python image for the runtime), with BusyBox
addgroup/adduser for the non-root xmcp user. All native dependencies
ship musllinux wheels, so no compiler is needed in the builder.
2026-10-19 04:26:25 +00:00
woggioni c688f323c1 ci: publish docker image on release tags
CI / Build and push docker image (push) Successful in 1m44s
Gitea Actions workflow triggered by release/* tags: builds the image
with the hostinger runner and pushes
gitea.woggioni.net/woggioni/xmcp:<version> and :latest.

Also document the release process in the README.
2026-10-19 02:43:15 +00:00
woggioni d0fc0c1bc4 Initial commit: xmcp — OpenAPI-to-MCP server
MCP server generated from an OpenAPI document with FastMCP v4.
Configurable via env vars (spec URL/file, transport stdio/http,
host, port, API token), built with uv, multi-stage Dockerfile
with non-root runtime.
2026-10-19 02:34:04 +00:00