Skip to content

[CI/CD] Add Docker image build and push on tag #144

Description

@usmanimamu17-create

Problem Statement

There is no Dockerfile in the repo. Production runs are not standardized; each environment is responsible for its own build.

Acceptance Criteria

  • Multi-stage Dockerfile (deps, builder, runner).
  • npm run build runs in builder stage.
  • Tagged images on tag push.
  • Run image serves on port 3000.

Files or Modules Likely Affected

  • Dockerfile (new)
  • .dockerignore (new)
  • .github/workflows/release.yml (extend)

Difficulty / Effort

  • Difficulty: medium
  • Effort: ~4 hours

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions