simplify: drop Dockerfile, use upstream node:22-slim

No custom images to maintain. docker-compose mounts the repo
directly into the stock node container.
This commit is contained in:
Max Mayfield
2026-02-27 07:06:22 +00:00
parent b2400dfa97
commit ae9b04d9f5
3 changed files with 5 additions and 45 deletions

View File

@@ -1,20 +1,14 @@
services:
forge:
build: .
image: node:22-slim
container_name: forge-console
working_dir: /app
command: >
sh -c "cd web && npm install --production --silent && node server.js"
ports:
- "3000:3000"
env_file:
- .env
volumes:
# Mount skills and config so changes persist without rebuild
- ./skills:/app/skills
- ./config:/app/config
- ./bmad:/app/bmad
- ./.standards:/app/.standards
# Mount mcporter auth cache so OAuth tokens persist
- mcporter-auth:/root/.mcporter
- .:/app
restart: unless-stopped
volumes:
mcporter-auth: