Skip to content

chore: Add .cosine Dockerfile to bootstrap local dev environment - #263

Open
tomadowley wants to merge 1 commit into
masterfrom
cosine/generate-default-environment
Open

chore: Add .cosine Dockerfile to bootstrap local dev environment#263
tomadowley wants to merge 1 commit into
masterfrom
cosine/generate-default-environment

Conversation

@tomadowley

Copy link
Copy Markdown
Owner
  • Introduces a reproducible local development environment by adding .cosine/Dockerfile.
  • Uses Ubuntu base and installs essential build/runtime tools: ca-certificates, curl, g++, git, make, python3, xz-utils.
  • Installs Node.js 16.20.2 for amd64/arm64 from official tarballs and verifies npm/node versions.
  • Sets the working directory to /workspace for consistency.
  • How to use: docker build -t repo-dev -f .cosine/Dockerfile .; docker run -it --rm -v "$PWD":/workspace repo-dev
  • This helps unblock local development and onboarding by providing a single, consistent environment, even though CX infrastructure issues may affect CI/CD.

… error

The build process was blocked by a CX infrastructure error related to project resolution (`multiple projects detected: sorbox, sorbox`). The `default` image was never created, preventing runtime validation. The local environment setup is complete and verified: the Dockerfile was prepared, and repository tests (`npm ci`, `npm test`, `npm run build`) passed. Warnings related to CRA, browserslist, and Jest were observed but did not block local execution.

Co-Authored-By: Cosine CLI (gpt-5.4) <agent@cosine.sh>
@vercel

vercel Bot commented Apr 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sorbox Ready Ready Preview, Comment Apr 26, 2026 10:13am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant