Honza Horak
Honza Horak's contributions
Optimize container images for NGINX and Apache HTTPd
Honza Horak
Container image size matters. Explore one approach to building micro images for NGINX and Apache HTTPd web servers.
Use Software Collections without Bothering with Alternative Path
Honza Horak
Software Collections (SCL) give you the power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages. Therefore, the Software Collections packaging technique is used a lot for building stacks for Red Hat Enterprise Linux and CentOS, especially dynamic languages (Python, Ruby, NodeJS) or databases (PostgreSQL, MariaDB, MongoDB). Avoiding Conflicts The SCL technique is based on avoiding conflicts on three levels: Filesystem (files are put into an alternate directory under /opt/rh) RPM...
Maintain Software Collections easily on thousands of machines using scl register
Honza Horak
Here is a problem. Let's have a company with dozens of developer workstations, while we need to maintain the same development environment on all of them. We know the Software Collections, which store files from RPMs into /opt and thus allow us to install multiple versions of various software on the same machine, even on an enterprise platform like Red Hat Enterprise Linux 7. Installing packages in different versions could break things, so it is wise to use the Software...
How to Use MongoDB 2.4 with Python 3.3 from Red Hat Software Collections
Honza Horak
This article is focused on MongoDB 2.4 packaged as software collections. Knowledge of MongoDB basics is recommended, but not required. In case you are not familiar with MongoDB and you'd like to learn more, try MongoDB's online courses. These courses give you basic knowledge about MongoDB concepts, configuration, and deployment, as well as knowledge of how to program application for MongoDB. This article is focused on what is different with Red Hat Software Collections (RHSCL) packages. These packages are available...
Optimize container images for NGINX and Apache HTTPd
Honza Horak
Container image size matters. Explore one approach to building micro images for NGINX and Apache HTTPd web servers.
Use Software Collections without Bothering with Alternative Path
Honza Horak
Software Collections (SCL) give you the power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages. Therefore, the Software Collections packaging technique is used a lot for building stacks for Red Hat Enterprise Linux and CentOS, especially dynamic languages (Python, Ruby, NodeJS) or databases (PostgreSQL, MariaDB, MongoDB). Avoiding Conflicts The SCL technique is based on avoiding conflicts on three levels: Filesystem (files are put into an alternate directory under /opt/rh) RPM...
Maintain Software Collections easily on thousands of machines using scl register
Honza Horak
Here is a problem. Let's have a company with dozens of developer workstations, while we need to maintain the same development environment on all of them. We know the Software Collections, which store files from RPMs into /opt and thus allow us to install multiple versions of various software on the same machine, even on an enterprise platform like Red Hat Enterprise Linux 7. Installing packages in different versions could break things, so it is wise to use the Software...
How to Use MongoDB 2.4 with Python 3.3 from Red Hat Software Collections
Honza Horak
This article is focused on MongoDB 2.4 packaged as software collections. Knowledge of MongoDB basics is recommended, but not required. In case you are not familiar with MongoDB and you'd like to learn more, try MongoDB's online courses. These courses give you basic knowledge about MongoDB concepts, configuration, and deployment, as well as knowledge of how to program application for MongoDB. This article is focused on what is different with Red Hat Software Collections (RHSCL) packages. These packages are available...