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.
12 lines
120 B
Plaintext
12 lines
120 B
Plaintext
node_modules
|
|
.next
|
|
.git
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.test.ts
|
|
*.test.tsx
|
|
npm-debug.log*
|
|
Dockerfile
|
|
.dockerignore
|
|
README.md |