Skip to content

Add Docker development support#15

Open
yan-pi wants to merge 1 commit into
ClubeBitcoinUnB:masterfrom
yan-pi:feat/docker-support-main
Open

Add Docker development support#15
yan-pi wants to merge 1 commit into
ClubeBitcoinUnB:masterfrom
yan-pi:feat/docker-support-main

Conversation

@yan-pi

@yan-pi yan-pi commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Solves #13

Add Docker-based development support for contributors who do not use Nix or want an Ubuntu-based local environment.

This PR adds:

  • an Ubuntu 24.04 Docker image for building BlockSci
  • Docker Compose support for interactive development
  • Docker usage documentation
  • a broader .dockerignore to keep build contexts smaller and cleaner

@yan-pi
yan-pi requested review from LucasMABF and edilmedeiros July 23, 2026 15:28
@yan-pi yan-pi self-assigned this Jul 23, 2026

@LucasMABF LucasMABF left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, all good improvements on the docker workflow. Was able to build, run and test.

One minor observation (flagged by AI): the final chown -R duplicates most of the image content into an extra layer. COPY --chown avoids it.

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.

2 participants