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
Uh oh!
There was an error while loading. Please reload this page.
-
👋 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