RavenDb 4 Part 1 - Installation

You are looking at revision 5 of this page, which may be out of date. View the latest version.  

In the RavenDb installation folder (e.g. C:\RavenDB-4.2.0-windows-x64\Server) rename settings.default.json to settings.json and replace the contents with:

start administrator powershell prompt curl.exe -LJO https://raw.githubusercontent.com/ravendb/ravendb/v4.1/scripts/certificates/powershell/generate-server-cert.ps1 .\generate-server-cert.ps1 -CN *.mooo.com -CertFile server.pfx .\generate-server-cert.ps1 -CN *.mooo.com -CertFile client.pfx

dotnet new webapp -o ravendemo

dotnet add package RavenDB.Client --version 4.1.5 dotnet add package Microsoft.AspNetCore.Hosting.WindowsServices

dotnet publish -c Release -r win10-x64

{
  "DataDir": "RavenData",
  "License.Eula.Accepted": true,
  "Setup.Mode": "Secured",
  "Security.Certificate.Path": "server.pfx",
  "Security.Certificate.Password": "",
  "ServerUrl": "https://0.0.0.0:8080",
  "ServerUrl.Tcp": "tcp://0.0.0.0:38888",
  "PublicServerUrl": "https://raven1.widgets.com:8080",
  "PublicServerUrl.Tcp": "tcp://raven1.widgets.com:38888"
}

//X509Certificate2 certificate = new X509Certificate2(Path.Combine(@"D:\temp\dotnetcore-webapp-spike\aspnetcoreapp\bin\Debug\netcoreapp2.2", "client.pfx"), "fred");

var store = new X509Store(StoreLocation.LocalMachine); x509.Open(OpenFlags.ReadOnly);

sc.exe create a_ravendemo binPath= "C:\temp\ravendemo\bin\Release\netcoreapp2.2\win10-x64\publish\ravendemo.exe --service"

Posted by: Wallace Turner
Last revised: 27 May, 2019 05:22 AM History
You are looking at revision 5 of this page, which may be out of date. View the latest version.

Comments

No comments yet. Be the first!

No new comments are allowed on this post.