Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: add Dockerfile to build C# node from sources #29

Merged
merged 3 commits into from
Sep 7, 2020

Conversation

AnnaShaleva
Copy link
Member

@AnnaShaleva AnnaShaleva commented Sep 3, 2020

Add ability to build the following services from sources:

  • neo
  • neo-vm
  • neo-cli
  • neo plugins

Important: it's up to you to keep an eye on services versions matching.
This dockerfile just replaces specified .dlls with the built one, so be
careful while setting CLIBRANCH, MODULESBRANCH, NEOVMBRANCH and NEOBRANCH
env variables.

@AnnaShaleva AnnaShaleva added the enhancement Improving existing functionality label Sep 3, 2020
@AnnaShaleva AnnaShaleva force-pushed the build_sharp_from_sources branch 3 times, most recently from c33e50c to 1ebdbfe Compare September 3, 2020 13:13
@roman-khimov
Copy link
Member

I think we need to add some usage instructions into the repository.


# Build neo-modules from source into /Plugins folder (only plugin .dll and plugin config are included, if you need other dependant .dlls, see the next step)
ENV MODULESBRANCH="v3.0.0-preview3-00"
ENV MODULES="LevelDBStore RpcServer"
Copy link
Member

Choose a reason for hiding this comment

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

No Rocks here?

Copy link
Member Author

Choose a reason for hiding this comment

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

Just forgot about it, added now.

Add ability to build the following services from sources:
- neo
- neo-vm
- neo-cli
- neo plugins

Important: it's up to you to keep an eye on services versions matching.
This dockerfile just replaces specified .dlls with the built one, so be
careful while setting CLIBRANCH, MODULESBRANCH, NEOVMBRANCH and NEOBRANCH
env variables.
@AnnaShaleva AnnaShaleva force-pushed the build_sharp_from_sources branch from 1ebdbfe to 3e69d3a Compare September 4, 2020 13:15
@AnnaShaleva AnnaShaleva force-pushed the build_sharp_from_sources branch from 3e69d3a to 1716edf Compare September 4, 2020 13:21
@roman-khimov roman-khimov merged commit 1568ebc into master Sep 7, 2020
@roman-khimov roman-khimov deleted the build_sharp_from_sources branch September 7, 2020 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants