Welcome to Binner Discussions! #24
replaysMike
announced in
Announcements
Replies: 2 comments 3 replies
-
Re-opening this project full-time for the next few months. I'm going to start by upgrading to .NET 6 and get through the issues currently outstanding. |
Beta Was this translation helpful? Give feedback.
3 replies
-
The current release isn’t very far behind master and includes installers for Windows as well as multiple Unix environments, but here’s the basics:
**Requirements:**
* Visual Studio (2022 preferred)
* Node.js LTS version (current is 16.13.2) required to build the UI
**Building**
You can build and run in Visual Studio directly ([free community version](https://visualstudio.microsoft.com/vs/community/) should work fine).
Or you can build via command line using the following as long as you have
the [.net 6 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) installed which includes the build tools (msbuild & dotnet command):
`dotnet build`
To build and publish for a specific environment:
Windows
` dotnet publish ./Binner.sln -r win10-x64 -c Release --self-contained`
Raspberry PI
`dotnet publish ./Binner.sln -r linux-arm -c Release --self-contained`
Ubuntu
`dotnet publish ./Binner.sln -r ubuntu.14.04-x64 -c Release --self-contained`
Linux
`dotnet publish ./Binner.sln -r linux-x64 -c Release --self-contained`
The published build will be located in `Binner.Web/bin/Release/net6.0/win10-x64/publish` (replace win10-x64 with the environment you built)
To install as a Windows service simply run the exe with the install argument:
`./Binner.Web.exe install`
and start the service manually or:
`./Binner.Web.exe start`
The tech stack is .net 6 (core) and React for the UI.
The UI will build in visual studio automatically, however to build the UI manually:
```
cd Binner.Web\ClientApp
npm run build
```
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions