Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Roadrunner Beta 1 is now available!

  • Data Standard 3.1
    • (warning) Data Standard 3.2 will be the goal for the full release.
  • Support for both SQL Server and PostgreSQL.
  • Deliver is via NuGet package.
  • Admin App is not ready.
  • Backdoor SQL script for creating key & secret .attached below.
  • There are known bugs.

Testers needed! Especially those who can point an application at the Roadrunner API instance and see what happens with a realistic sequence of API calls.

Table of Contents

...

  • Scripts are built on assumption of PowerShell version 5 or above.
  • Requires .NET Core 2.2 SDK
  • For PostgreSQL there are two deployment modes, with different requirements:
    • From source scripts: requires .NET Core 2.2 SDKautomatically installs correct version of a custom database deployment tool.
    • From backup files: requires psql  executable to be in your command path
      • One easy install option: download Enterprise DB. While installing you can choose to install only the command line tools without the server, if desired.
  • Internet access - this is not an offline deployment process.

...

Initialize-Environment.ps1

Installs the Admin, ODS, and Security databases into either PostgreSQL or SQL Server. It then reconfigures the web.config files for Swagger and Web API (both optional) to include the correct configuration for the environment. Finally, loads the bulk console into a destination dir. 

The $useTemplates  flag is currently only available for PostgreSQL. When used, you must have psql  executable in the execution path.

Syntax

Code Block
Initialize-Environment [[-swaggerIisFolder] <String>] [[-webApiBaseUrl] <String>] [[-webApiIisFolder] <String>] [[-apiBulkFolder] <String>] [-engine] <String> [-databaseServer] <String> [[-databasePort] <String>] [[-databaseUser] <String>] [[-databasePassword] <String>] [-useIntegratedSecurity] [[-adminDatabaseName] <String>] [[-odsDatabaseName] <String>] [[-securityDatabaseName] <String>] [-useTemplates] [[-odsTemplate] <String>] [-noDuration] [-dropDatabases] [<CommonParameters>]

...