coinbase / coinbase/onchainkit

Feature Request: Add Dockerfile for easier local development setup

Open
#2,534 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1k
Forks
520
Avg merge
32m
Merged PRs (30d)
2

Description

### Describe the solution you'd like

Hi team 👋

I’d like to suggest adding a Dockerfile (and possibly a docker-compose.yml) to OnchainKit to make local development and onboarding smoother for contributors.

Why this feature would be useful

Ensures a consistent development environment across systems (Node 20, pnpm 10, etc.).

Makes it much easier for new contributors to get started — no need for manual setup.

Useful for testing and CI since everything runs in a reproducible container.

Optional: could include live-reload support with Docker volumes for active development.

### Describe alternatives you've considered.

Use Node 20 as the base image (matches current requirements).

Copy package.json / pnpm-lock.yaml, install dependencies with pnpm.

Copy the full repo and expose port 3000 for the playground.

Add .dockerignore to reduce image size.

Update README.md with an example of running via Docker.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.