Notebook Microservice And Swagger

In previous posts we learned how to create a microservice in a notebook using the Jupyter kernel gateway. This will be the foundation for today’s post where we will be creating a notebook microservice with Swagger, a set of tools for representing REST APIs. With this this approach, notebook authors can create and deploy APIs that are easy-to-comsume by other developers. There […]

Read more

WordPress on IBM Containers Update

Update – March 31, 2016: Thanks to a commenter, we noticed that we were mounting the volume below at the wrong path (/wp-content rather than /var/www/html). This means that WordPress updates, installations, and user uploads would be lost in the event of a container shutdown. Unfortunately, after mapping the volume to the proper path, we found that the WordPress entrypoint […]

Read more

Get Started with Liberty Applications in Docker Containers on IBM Bluemix

For a couple of months IBM Bluemix has supported to host Docker containers in the cloud. While the adoption of this technology has grown rapidly and while there is a great momentum, sometimes developers struggle to get started using this technology since tooling and documentation couldn’t keep up with the speed. Helpful Blog Entries Below are a couple of links to […]

Read more

Drupal Installation Profile and Pre-configuration

This blog article describes an installation profile and pre-configuration dialog screens that were created in order to accomplish easy integration between the Bluemix database and the Drupal image that’s modified for Bluemix. The changes to the installation profile and pre-configuration screens allow database credentials passed from VCAP_SERVICES environment variable to be automatically incorporated into the Drupal setup process. Note:  If you just […]

Read more

Drupal Container on IBM Bluemix

Preface IBM Containers allows for Docker images to run on Bluemix, our cloud platform.  I’d like to share how I was able to run an official Drupal image from DockerHub, run it on the IBM Containers platform within Bluemix, and then connect that Drupal instance to a database service running on Bluemix. Drupal is a free and open-source content management […]

Read more

Learning Microservices Architecture with Bluemix and Docker (Part 3)

Welcome to part 3, here we will begin using Docker to run our services. Links to previous sections: Intro – Part 1, Breaking apart the Monolith – Part 2. The following sections will take you through the process of breaking up Dockerization of services We will be using dockerfiles to package our service APIs into containers. You do not need […]

Read more

Learning Microservices Architecture with Bluemix and Docker (Part 2)

Welcome to part 2, here will begin splitting the monolithic Application! Links to previous section: Intro – Part 1. TL;DR If you are not interested in doing the manual steps involved in the breakdown the monolithic application into distinct services, feel free to download the “split” branch in the repository (link). Once you have the “split” branch open skip down to the Testing […]

Read more

Learning Microservices Architecture with Bluemix and Docker (Part 1)

The Microservices architecture paradigm has become one of the hottest topics in web development, as web service giants such as Netflix and Spotify have adopted the architecture. Service based application design is not a new idea but the rise of Docker and containers in general have been driving factors. For those who are unfamiliar with Containers, the Bluemix docs give one […]

Read more
1 2