Take care of C# node dockerfiles #55

Open
opened 2025-12-28 18:12:15 +00:00 by sami · 2 comments
Owner

Originally created by @AnnaShaleva on GitHub (May 21, 2024).

https://github.com/neo-project/neo-modules/pull/912 is finally merged which means that https://github.com/neo-project/neo is a monorepo. We need to migrate from Dockerfile.sharp.sources.from_binaries and Dockerfile.sharp.sources.from_local_dependencies to a single Dockerfile that allows to build node from the specific revision from sources.

We also need to update Dockerfile.sharp to be able to build released monorepo version.

This issue is relevant for post-3.7.4 versions of Neo node. Depends on https://github.com/neo-project/neo/pull/3232 and https://github.com/neo-project/neo/pull/3244.

Originally created by @AnnaShaleva on GitHub (May 21, 2024). https://github.com/neo-project/neo-modules/pull/912 is finally merged which means that https://github.com/neo-project/neo is a monorepo. We need to migrate from `Dockerfile.sharp.sources.from_binaries` and `Dockerfile.sharp.sources.from_local_dependencies` to a single Dockerfile that allows to build node from the specific revision from sources. We also need to update `Dockerfile.sharp` to be able to build released monorepo version. This issue is relevant for post-3.7.4 versions of Neo node. Depends on https://github.com/neo-project/neo/pull/3232 and https://github.com/neo-project/neo/pull/3244.
Author
Owner

@roman-khimov commented on GitHub (May 21, 2024):

We need to digest 3.7.4 first, it already changes a lot.

@roman-khimov commented on GitHub (May 21, 2024): We need to digest 3.7.4 first, it already changes a lot.
Author
Owner

@AnnaShaleva commented on GitHub (May 21, 2024):

We need to digest 3.7.4 first,

I'm in progress, this issue is for future development.

@AnnaShaleva commented on GitHub (May 21, 2024): > We need to digest 3.7.4 first, I'm in progress, this issue is for future development.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neo-bench#55
No description provided.