Are you a developer or a sysadmin working on something open source that you want to share with the world? Do you know such a person? Submit a talk for DevConf.cz 2016, the largest open-source event in central Europe.
Continue reading “CFP: DevConf.cz 2016 Is Looking for Speakers”
This article aims to provide a step by step guide for setting up a remote Red Hat JBoss Data Grid (JDG) cluster as an HTTP session store for your state-full web applications running on Red Hat JBoss Enterprise Application Platform (EAP). I had recently explored this setup for another customer and figured it would be helpful to put together a set of detailed instructions for replicating this. This feature was recently released with the GA of JDG 6.5.
Continue reading “Externalize HTTP Session Data to the JBoss Data Grid”
When you are setting up a self-contained OpenShift v3 cluster, you usually run into the problem of how to resolve host names, local cluster addresses, application routes, and external names correctly everywhere. For a production deployment, a networking engineer would typically be responsible for working this out, but if you are just trying it out, getting properly hooked into organizational DNS can be daunting if not forbidden by policy.
Fortunately, if needed, you can handle DNS entirely yourself.
Let’s assume you have a set of hosts on which to run OpenShift, and all you have to work with are their IP addresses – no DNS name resolves to the hosts. Let’s say you would like to use the example.com domain for your hosts and a subdomain apps.example.com for your default application routes. Preferably you would have control over the domain’s DNS records (perhaps this is some personal domain); otherwise external users will need to modify their network settings to resolve the domain’s DNS the way you want, and that may not be possible depending on their circumstances.
Continue reading “DNS for your OpenShift v3 cluster”
Red Hat Software Collections (RHSCL) 2.0 brings Perl 5.20 as a Docker image. This allows you to deploy Perl applications easily.
The basic idea is to combine your application code from Git tree and Red Hat’s rhscl/perl-520-rhel7 base image into an application image that will run your application in mod_perl environment. Your application can either be a simple Common Gateway Interface (CGI) script or a full-fledged Perl Web Server Gateway Interface (PSGI) application.
Following this step-by-step procedure will show you how to deploy a simple pastebin-like web service implemented as a PSGI application.
The Base Image
First we install docker package and start the docker service:
Continue reading “Deploying PSGI Applications using RHSCL Docker Containers”