Files
coreci 2ffc71cff9 feat(P04): codified docker release system — deploy.sh + Dockerfile + versioning
---ci---
phase: 4
milestone: v0.1
status: execute
persona: ci-lead-developer
task: T-4.2
requirements:
  covered: [REQ-52]
  partial: []
---/ci---

Codified release workflow for future releases: .ciagent/release/deploy.sh
(one-command tag-anchored deploy: gates at tag, worktree build, sync to
Docker host, image build, rolling container swap with researchx-prev
rollback, health check), frontend/Dockerfile (multi-stage, Next.js
standalone, non-root runtime), VERSIONING.md release rules, README.
Transport: sshpass OR native SSH_ASKPASS; rsync OR tar-over-ssh.
Version argument supports <tag>-uat variants staging milestone HEAD
(tag + review infra) without minting release tags — used for manual
UAT deployment while the owner approval gate stays closed. Secrets
(DEPLOY_HOST/USER/PASSWORD) resolve only from .ciagent/.env.secrets.
2026-09-27 02:33:12 +00:00

10 lines
355 B
TypeScript

import type { NextConfig } from "next";
const nextConfig: NextConfig = {
// Prototype runs entirely on mock data — no API routes, no network calls
// beyond static assets. Keep the surface minimal and deterministic.
// Standalone output for the Docker release image (ciagent release system).
output: "standalone",
};
export default nextConfig;