2ffc71cff9
---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.
10 lines
355 B
TypeScript
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; |