A typical day from my life

Today, I will be speaking about a typical, healthy and active day from my life. This is about a lifestyle I was able to attain and sustain, discovered during the course of my journey to become fit and stronger. Some time ago, I was leading a very undisciplined life, working day and night, eating whatever’s palatable, and I was getting fatter and fatter, reached up to 83 Kgs. Around 2 years back, I started my journey to become fit and get back into shape....

July 6, 2016 · Ratnadeep Debnath

Migrated blog to run inside a container

Today, I migrated my Ghost blog to a Docker container running on CentOS 7. The config and content data for the blog has been pushed to https://github.com/rtnpro/rtnpro.com. The setup was pretty simple. git clone https://github.com/rtnpro/rtnpro.com cd rtnpro.com # Allow sharing this directory with a Docker container sudo chcon -Rt svirt_sandbox_file_t ./ # Allow nginx access port 2368 expose from Docker container sudo semanage port -a -t http_port_t -p tcp 2368 # Run container sudo docker run -d -ti -p 2368:2368 \ --name rtnpro_com_ghost \ -v $(pwd):/var/lib/ghost \ -v $(pwd)/themes:/usr/src/ghost/content/themes \ -e NODE_ENV=production \ ptimof/ghost cp nginx....

June 18, 2016 · Ratnadeep Debnath

Storing IRC logs for Fedora Hubs

We have started working to power realtime IRC chat on Fedora Hubs pages, using Waartaa. We plan to load the Waartaa chat widget as an <iframe> inside Fedora Hubs. The user story we are looking forward to create is as follows. A user logs in to Fedora Hubs using his FAS account. He then creates a network connection to IRC and connects to the IRC server. Under the hood, it will run an ircb bot for the user’s IRC connection in waartaa....

April 21, 2016 · Ratnadeep Debnath

Getting started with atomicapp

atomicapp is a reference implementation of the Nulecule Specification. It can be used to bootstrap container applications and to install and run them. atomicapp is designed to be run in a container context. Examples using this tool may be found in the Nulecule library. If you want to know the internals of atomicapp, how it works, etc., or contribute to it’s development, this post is for you. Setup Install python virtualenv utils virtualenv is a tool to create isolated Python environments....

February 3, 2016 · Ratnadeep Debnath

ircb 0.1.1 released!

Today, ircb gets 0.1.1 release. It’s a minor release with some bugfixes post 0.1 release: Fix handling nick AWAY command Fixes around SSL options in networks create CLI. make –ssl option of flag type make –ssl-verify option of Choice type We’re now gearing up for our upcoming 0.2 release. Don’t forget to check it out, if you want to be part of the action.

January 1, 2016 · Ratnadeep Debnath

ircb 0.1 released!

ircb gets it’s initial 0.1 release! ircb is a versatile IRC Bouncer, made for scale. It was born out of our sheer requirements for a better IRC bouncer when hosting the demo instance of waartaa. A bouncer that: scales to multiple hosts, to overcome connection limitations put by IRC servers on a single host accepts multiple simultaneous client connections for the same IRC connection A sane API to control it has awesome dashboard and analytics, built in We plan to ship ircb as a standalone, consumable product....

December 20, 2015 · Ratnadeep Debnath

Atomicapp 0.3.0 released!

Atomicapp gets 0.3.0 release! A major highlight of this release is the new provider: Marathon. Apart from this, numerous other features and bug fixes and changes went into this release: A complete refactor of our OpenShift provider (API comm rather than oc command) Support for oc new-app deployment Refactor on CLI commands and options Optios such as –answers-conf can now be used anywhere on the command line As always, any contributions are highly appreciated....

December 18, 2015 · Ratnadeep Debnath

Started learning to play guitar

I was thinking to learn playing guitar for some time now. I tried self learning from the internet, but I was not regular and so my skills with guitar always remainded next to zero. Seems like I am not that self motivated for it, as I am in the case of coding and working out. Well, neither was I motivated to work out until I joined the gym and took personal training....

December 7, 2015 · Ratnadeep Debnath

A month at OSAS, Redhat

This had been lying in the draft for quite some time now, waiting to be published. Better late, than never. Well, I joined the container tools team in OSAS, Redhat on August 24, 2015. Nevertheless, I had already been contributing to the upstream projects around projectatomic prior to joining Redhat :). It was not a totally new environment at Redhat, I knew many people from the Fedora community at Redhat and in our team....

November 7, 2015 · Ratnadeep Debnath

Nuleculize your Docker application

It’s easier to explain things with an example. So, I will take up centos/postgresql docker image and nuleculize it for Docker and Kubernetes as providers. This post assumes that you have setup an Atomic environment on CentOS7/Fedora. If you have not done so, you can follow the instructions here. First, we’ll create scaffolding for our Nulecule PostgreSQL application. mkdir -p nulecule-postgresql/artifacts/{docker,kubernetes} touch nulecule-postgresql/{Dockerfile,LICENSE,Nulecule,README.md} touch nulecule-postgresql/docker/postgresql-app-pod_run touch nulecule-postgresql/kubernetes/{postgresql-pod,postgresql-service}.yaml Second, we’ll edit nulecule-postgresql/Nulecule file as below:...

September 7, 2015 · Ratnadeep Debnath