All Projects → OutSystems → OutSystems.SetupTools

OutSystems / OutSystems.SetupTools

Licence: Apache-2.0 license
Powershell module to install and manage the OutSystems platform

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to OutSystems.SetupTools

docs-product
OutSystems 11 product documentation
Stars: ✭ 32 (+60%)
Mutual labels:  engineering, snyk-product
How Companies Hire
An inside look into how top tech companies hire
Stars: ✭ 234 (+1070%)
Mutual labels:  engineering
Pynite
A 3D structural engineering finite element library for Python.
Stars: ✭ 123 (+515%)
Mutual labels:  engineering
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨‍🎓
Stars: ✭ 173 (+765%)
Mutual labels:  engineering
Pydy Tutorial Human Standing
PyDy tutorial materials for MASB 2014, PYCON 2014, and SciPy 2014/2015.
Stars: ✭ 135 (+575%)
Mutual labels:  engineering
Front End Guide
📚 Study guide and introduction to the modern front end stack.
Stars: ✭ 14,073 (+70265%)
Mutual labels:  engineering
Site Reliability Engineer Guide
Stars: ✭ 112 (+460%)
Mutual labels:  engineering
Developer Roadmap
Roadmap to becoming a developer in 2021
Stars: ✭ 180,811 (+903955%)
Mutual labels:  engineering
Security content
Splunk Security Content
Stars: ✭ 217 (+985%)
Mutual labels:  engineering
Routed Gothic
A clean vintage drafting, avionics, routed signage, and keyboard legend font.
Stars: ✭ 161 (+705%)
Mutual labels:  engineering
Openedu
📚 The Open Source Education Initiative – a repository with resources for 60+ engineering subjects. Let's make education more open and accessible! 🚀✨
Stars: ✭ 156 (+680%)
Mutual labels:  engineering
Cs193p Fall 2017
These are the lectures, slides, reading assignments, and problem sets for the Developing Apps for iOS 11 with Swift 4 CS193p course offered at the Stanford School of Engineering and available on iTunes U.
Stars: ✭ 141 (+605%)
Mutual labels:  engineering
Autocadcodepack
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Stars: ✭ 207 (+935%)
Mutual labels:  engineering
Soda Js
A Javascript-based library for accessing the SODA2 API.
Stars: ✭ 131 (+555%)
Mutual labels:  engineering
Pygalmesh
A Python frontend to CGAL's mesh generators.
Stars: ✭ 245 (+1125%)
Mutual labels:  engineering
Soda Ruby
A RubyGem for the Socrata Open Data API
Stars: ✭ 119 (+495%)
Mutual labels:  engineering
Fluids
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 154 (+670%)
Mutual labels:  engineering
Congress
Helping humanity evolve
Stars: ✭ 191 (+855%)
Mutual labels:  engineering
LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (+215%)
Mutual labels:  engineering
Gdbghidra
gdbghidra - a visual bridge between a GDB session and GHIDRA
Stars: ✭ 251 (+1155%)
Mutual labels:  engineering

OutSystems.SetupTools

PowerShell Gallery AppVeyor AppVeyor tests License

OutSystems.SetupTools is a powershell module for installing and manage the OutSystems platform installation.

This module allows you to install and configure the OutSystems platform completely using Powershell.

Branches

master

This is the branch containing the latest release - no contributions should be made directly to this branch.

dev

This is the development branch to which contributions should be proposed by contributors as pull requests. This development branch will periodically be merged to the master branch, and be released to PowerShell Gallery.

Common scenarios

With this module you can:

  • Install the platform from a powershell command line.
  • Create small scripts to install the platform on your environment and reuse them to reinstall or create other environments.
  • Use the module functions in Docker files.
  • Create small deployment scripts and use them on Azure ARM templates, AWS Cloudformation, Terraform to automatize the OutSystems deployment on the cloud.
  • Use it in Packer to create golden images.

Quick start

Install-Module -Name OutSystems.SetupTools
  • Test if your system is compliant for installing OutSystems
Test-OSServerHardwareReqs -MajorVersion 11
Test-OSServerSoftwareReqs -MajorVersion 11
  • Install the platform pre-requisites:
Install-OSServerPreReqs -MajorVersion 11
  • Install the platform server and development environment:
Install-OSServer -Version "11.0.108.0" -InstallDir "D:\OutSystems"
Install-OSServiceStudio -Version "11.0.108.0" -InstallDir "D:\OutSystems"
  • Configure the platform :
New-OSServerConfig -DatabaseProvider 'SQL'
Set-OSServerConfig -SettingSection 'PlatformDatabaseConfiguration' -Setting 'RuntimePassword' -Value 'mypassword'
Set-OSServerConfig -SettingSection 'SessionDatabaseConfiguration' -Setting 'SessionPassword' -Value 'mypassword'
...
...
Set-OSServerConfig -Apply -ConfigureCacheInvalidationService
  • Install Service Center and the OutSystems systems components:
Install-OSPlatformServiceCenter
Publish-OSPlatformSystemComponents
  • Do the post configuration:
Set-OSServerPerformanceTunning
Set-OSServerSecuritySettings

Documentation

Function reference is available at the docs folder. Usage and script examples at the examples folder.

Disclaimer

Hopefully this is obvious, but:

This is an open source project and all contributors are volunteers. All commands are executed at your own risk. This module is not directly supported by OutSystems. All issues with this module should be reported here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].