[PR #6912] chore: add reproducible container workflow #7444

Open
opened 2026-11-01 21:47:54 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/6912
Author: @arslanbasharat-o-o
Created: 10/23/2026
Status: 🔄 Open

Base: main ← Head: buildathon-container-workflow


📝 Commits (1)

  • f59aa4c chore: add reproducible container workflow

📊 Changes

4 files changed (+85 additions, -0 deletions)

View changed files

➕ .dockerignore (+18 -0)
➕ Dockerfile (+29 -0)
➕ Makefile (+15 -0)
📝 README.md (+23 -0)

📄 Description

Summary

Add a reproducible container workflow for local development and explicitly requested image publishing. The image uses the repository's supported Node version, runs as the non-root node account, and excludes local website configuration and analysis results from its build context. make run starts the stdio MCP server without command text on stdout.

Validation

  • git diff --check — passed.
  • npm ci with Node 24.22.1 and npm 11.16.0 passed on the related PR checkout; this image pins Node 24.22.1.
  • Docker image build was not run because the Docker daemon is unavailable in this environment.

This PR is a draft while the container build remains unverified.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/6912 **Author:** [@arslanbasharat-o-o](https://github.com/arslanbasharat-o-o) **Created:** 10/23/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `buildathon-container-workflow` --- ### 📝 Commits (1) - [`f59aa4c`](https://github.com/morluto/rea/commit/f59aa4c26e308bc63bec8c47738a995614cc756f) chore: add reproducible container workflow ### 📊 Changes **4 files changed** (+85 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.dockerignore` (+18 -0) ➕ `Dockerfile` (+29 -0) ➕ `Makefile` (+15 -0) 📝 `README.md` (+23 -0) </details> ### 📄 Description ## Summary Add a reproducible container workflow for local development and explicitly requested image publishing. The image uses the repository's supported Node version, runs as the non-root `node` account, and excludes local website configuration and analysis results from its build context. `make run` starts the stdio MCP server without command text on stdout. ## Validation - `git diff --check` — passed. - `npm ci` with Node 24.22.1 and npm 11.16.0 passed on the related PR checkout; this image pins Node 24.22.1. - Docker image build was not run because the Docker daemon is unavailable in this environment. This PR is a draft while the container build remains unverified. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#7444
No description provided.