Page History
...
Also see Setup for Test & Production Systems (Target is a LANSA Stack in AWS) and
Setup for Test & Production Systems GitLab (single Target instance)).
| Info |
|---|
| Deployment to Test, and especially to Production, should be a controlled act from a specific machine that is solely used for build and deployment. |
...
Before you Start non-AWS On the Target System, open ports 22, 80 and 8101 and ensure port 8101 is accessible from the Internet. Setup git security.
Central Git Repository Setup Simply create an empty git repo in your git server of choice. Examples have been provided for GitHub.
Install a new instance of Visual LANSA with all EPCs applied, and choose the options to install git, Git Extensions and Deployment Automation. This is the 'Build Machine'. Note that the Visual LANSA install will not contain the Deployment Automation option until a release after EPC142030. Until such time Connect the GitHub Repository to the Development Machine.
Set up the Target system with the Git Deployment Hub and the MSI and run your application on the target. This involves cloning the lansa Cookbook repository to obtain access to the Powershell scripts, and then executing one of them. Any partition may be used.
Check the Web Server Hook on the Target system by browsing to localhost:8101.
Connect the GitHub Repository to the Target system. Configuration of the git server repository web hook to point it at your Target system
Deploy Your Application. Click the Deploy button.
When you upgrade your IDE build machine to a new LANSA release, also 11.6 Update the WebServer Installation to the latest LANSA Release