Deployment Without Docker
Required Software:
- Windows Server 2016 or newer (Windows Server 2019 preferred)
- .NET 6 Runtime
Required Services:
- Microsoft SQL Server 2019 or newer
- RabbitMQ 3.9x
Optional Software/Services:
- Redis
- InfluxDb
This guide assumes you are working with a new install of windows server and the client has not provided any of the services needed by MyChild6
File Install
Start by installing the following software in the order they are listed below
- Chocolatey - Install Guide
- Microsoft SQL Server - Install Guide
- SQL Management studio - Install Guide
- RabbitMQ - Install Guide
- .NET 6 Runtime (download here)
Once all of the software dependencies are deployed, you can then start deploying the MyChild6 software.
1. Download the deployment zip file to the server (This can be downloaded from Gitlab currently)
2. Unzip the deployment zip file to c:\temp
3. Create the main program directory C:\Program Files\McRoberts Technologies\MyChild6_Web
4. Create the main directory for the McLink Agent (If required) C:\Program Files\McRoberts Technologies\MyChild6_McLinkAgent
5. Copy all files from the unzipped deployment file to the folder created in step 3
At this point the MyChild6 software is now deployed.
The next step is to install the MyChild6 Services. Follow the steps below.
Service Install
Inside the main service folder (IE: C:\path\to\MyChild6_Web\helper_scripts\installers for MyChild6) there should be a file named "install-service.ps1" this is a PowerShell script that should install the MyChild6 Web Service, to run it you will need to move the file to the same folder as the MSTWatch.Web.exe file (IE: the folder created in Step 3 above), once completed you can then double click on the file using windows explorer, or you can run the script from an Elevated PowerShell (IE: Run as Administrator).
The McLink Agent service should also have an installer file name "install-mclinkagent-service.ps1" that behaves exactly the same way as the MyChild6 Web Installer, you will find it in the C:\path\from\step\4\helper_scripts\installers copy it to the path from step 4 and execute it by double clicking on it, or running it from an Elevated PowerShell (IE: Run as Administrator).
Now you have successfully deployed the MyChild6 software to your server.
The next step is to configure and start the services. Please visit the Configuration guide for more information
No Comments