SchemaSmith Documentation

appSettings.json

How to configure application settings

Development Cycle

Overview

After the appSettings file is loaded, environment variables are applied. The settings defined below can be set via setx commands or standard windows environment variables using the prefix SmithySettings_. You can even override various production configuration, such as setting Script Tokens. See the docker-compose.yml for an example of this usage.

Properties

Setting Value
SchemaPackagePathThe path to the root of the product repository/package. SchemaQuench requires the repository to be placed in a location where the files can be loaded by the executable. The location will contain the Product.json and the folders for templates and other files. This can be a folder or a zip file containing the package contents.
Target:ServerThe server to connect to.
Target:UserThe sql user to authenticate as. Leave blank for windows authentication.
Target:PasswordThe sql user password. Leave blank for windows authentication.
WhatIfONLYDefaults to false. When true a what if run is done that shows the changes that are detected and what would be applied if allowed to. This run may not be accurate if there are dependencies upon other actions that have not been applied.

Additional Resources