AztecProtocol / noir-starter

MIT License
168 stars 40 forks source link

Create a Dockerfile with `noirup` and `nargo` #67

Closed Savio-Sou closed 9 months ago

Savio-Sou commented 10 months ago

Problem

Docker is a popular tool for spinning up developer environment instances across different platforms, widely integrated with other popular developer tools like GitHub, VS Code, etc.

We currently offer different ways of setting an environment up with Nargo, but not one that is specifically Docker-friendly.

Happy Case

Creating a Dockerfile that contains:

out of the box could be very useful, particularly for Noir developers onboarding / using other developer tools with great Docker integrations (e.g. GitHub Codespace).

Alternatives Considered

No response

Additional Context

We have previously considered, implemented and abandoned the idea in https://github.com/noir-lang/noir/pull/425 from the perspective of minimizing dependency management.

From the perspective of easing integrations with other Docker-friendly developer tools, it is worthwhile to revisit the idea.

Would you like to submit a PR for this Issue?

No

Support Needs

No response

Savio-Sou commented 10 months ago

Assigning P-MEDIUM considering this as a great-to-have and guessing E-LOW with the established work in https://github.com/noir-lang/noir/pull/425.

signorecello commented 10 months ago

I'll pick this up this week @Savio-Sou

Savio-Sou commented 10 months ago

Thank you Ze! Ping any time if you face any difficulties / this starts feeling more complicated than it seems to be 🙌

Savio-Sou commented 9 months ago

Closed with https://github.com/noir-lang/noir-starter/commit/e4737cac8a0f310787ce90646e200b7dffda0ab9.