Packaging COTS Applications for Windows

Habitat application packaging typically falls into one of two main categories: Packaging applications built from source code developed in-house or available via open source. Packaging commercial off the shelf (COTS) applications usually purchased from a third party vendor. Habitat plan development patterns and issues to be considered at build and run time vary greatly between […]

Read More

A Plan for Microsoft SQL Server

If you develop or support applications on Windows, chances are that you have crossed paths or even worked deeply with Microsoft’s SQL Server database. In the 14 years I spent as a .Net developer, its by far the database I worked with most extensively. I’ve been using MySQL for all of my .Net Habitat demos […]

Read More

Packaging a .Net Windows Service Application

This post will demonstrate how to package a .Net Windows service application using Habitat. A Windows service application provides some interesting challenges to Habitat packaging because the application process is ultimately controlled by the Windows Service Control Manager (SCM). It runs outside of the Habitat Supervisor process tree. It also requires some initial setup when […]

Read More

Running Habitat as a Windows Service

You can now run Habitat on Windows as a Windows Service. This is the recommended way to run a Windows Habitat production environment. All of the Windows service functionality resides in a new package core/windows-service. This includes a small C# program that implements the service loop that starts and stops the Habitat service and redirects […]

Read More

Habitat on Windows!

We are pleased to announce that the latest release of Habitat – v0.25.0 – brings Habitat to Windows! This functionality has been evolving steadily for the last several months and has been available in various pieces along the way. Perhaps you have seen my demo showing where we were back in March. Well with v0.25.0, […]

Read More

Creating a Docker container Host on Windows Nano Server with Chef

This post was originally published by Matt Wrock on his blog, “Hurry Up and Wait: Tales from an automation engineer.” This week Microsoft launched the release of Windows Server 2016 along with its ultra light headless deployment option – Nano Server. The Nano server images are many times smaller than what we have come to expect from a Windows […]

Read More