diff --git a/docs/v3/WorkService/Deploying.md b/docs/v3/WorkService/Deploying.md index cd13ed9d5e..49373f1248 100644 --- a/docs/v3/WorkService/Deploying.md +++ b/docs/v3/WorkService/Deploying.md @@ -2,12 +2,14 @@ ## Initial Provisioning The work service requires the following resources: + 1. A SQL Server with a database: 'nuget-[environment]-[dc]' (for example: 'nuget-int-0') 2. A Primary Storage Account with the name: 'nuget[environment][dc]' (for example: 'nugetint0') 3. An SSL Certificate for the target service 4. An RDP Certificate for the target service Optional resources include: + 1. The Connection String to the Legacy (APIv2) Storage account and Database 2. A Backup storage account 3. A Warehouse database connection string @@ -15,6 +17,7 @@ Optional resources include: To provision the service, create a Cloud Service in Azure with the name 'nuget-[environment]-[dc]-[service]' (for example: 'nuget-int-0-work') and upload the SSL and RDP certificates. Provisioning the Primary SQL Database: + 1. Create a database 2. Create two logins in the primary SQL Server with random passwords named 'primary' and 'secondary' 3. Publish the NuGet.Services.Work.Database project to the SQL Database @@ -42,4 +45,4 @@ Provisioning the Primary SQL Database: 2. Rotate the Storage Account keys in the cscfg as well 1. If the cscfg uses the Primary key, regenerate the Secondary and put it in the cscfg 2. If the cscfg uses the Secondary key, regenerate the Primary and put it in the cscfg -3. Generate a new RDP Password using the Get-RemoteDesktopPassword function in the NuGet Ops console. \ No newline at end of file +3. Generate a new RDP Password using the Get-RemoteDesktopPassword function in the NuGet Ops console.