Server Installation and Service » Historie » Revize 10
« Předchozí |
Revize 10/36
(rozdíl)
| Další »
Eliška Mourycová, 2021-05-28 07:57
Server Installation (WIP)¶
The server runs on Debian 10 VM at https://nuada.zcu.cz/
The ip of the machine is 147.228.173.54
Hardware requirements¶
TBD, however the default settings for creating the VM seem to suffice
Software requirements¶
"Deploying" the Server Application¶
Uploading the project to the remote machine¶
Upload the whole folder built with the commands below:
$ scp -r /pathToFolder/publish root@{machine_ip}:/<path>/
You can also upload the default configuration file:
$ scp /path/server_config root@{machine_ip}:/<path>/
Building the project¶
At the moment, the easiest way to build the project is to build it locally in Windows with the following commands:
open windows command line (cmd.exe) in the directory where the solution file is located. Please make sure you can run `dotnet` command from the cmd. Make sure you have the right SDK on your system:
$ dotnet --list-sdks
Version 5.0 is needed to build the project. If you have this version, you can build the project:
$ dotnet publish --runtime=linux-x64 ServerApp.sln
The built project files are in folder:
.\ServerApp\bin\Debug\net5.0\linux-x64\publish
Generating and using a certificate for a specific port (DEPRECATED?)¶
Note¶
The project could probably be built on-site as well, but that would require .NET SDK to be installed and require larger disc space.
Running the server¶
- A folder named data must exist in the directory where the app is launched
- A .p12 file named cert.p12 must exist in the directory where the app is launched
- We used this one: cert.p12
Firstly you most grant permission to run the executable:
$ chmod +x <path>/ServerApp
Then you can run the server:
$ <path>/ServerApp <args>
Aktualizováno uživatelem Eliška Mourycová před téměř 4 roky(ů) · 10 revizí