1. Install CentOS 2. Install dependencies yum install -y epel-release yum install -y ansible python-cryptography python-crypto pyOpenSSL git docker 3. Install Openshift Ansible git clone https://github.com/openshift/openshift-ansible 4. Create a new docker volume Follow this tutorial: http://kumar-pravin.blogspot.de/2015/10/setting-up-storage-to-make-docker.html 5. Create Hosts file Create the following file `vi openshift-hosts` and paste the following […]
Blog
Infrastructure orchestration tools by comparison
Openshift Rancher Advantages: Simple and understandable UI Possible to add multiple hosts Possible to add multiple environments Service catalog to deploy stacks (all services, which are required for an application) Easy setup Integrated authentication system / user management Able to deploy to AWS / Azure or Google Cloud (or other […]
Step 3/3: Update the docker image on ECS
In my previous two posts, I described how to use the Gitlab CI as well as how to build/push your docker image with Gitlab CI. In the next step, we want to integrate our newly generated docker image on AWS. In this step, we use AWS Elastic Container Service (ECR). […]
Step 2/3: Using Gitlab as Docker-Registry
In my previous posts (Introduction, Step 1), I described the main problem and we developed our own and first pipeline, which includes executing a test environment. Only if all tests passes, the commit will be accepted and the other stages will be executed afterwards. If we take a look at […]
Step 1/3: Running a test suite in Gitlab CI
In my previous post, I wrote about the context, that I wanted to create a Continous Delivery Pipeline between the source code and the hosting infrastructore (Amazon AWS). To ensure software quality, all commits should pass the test suite. Especially if you develop test-driven, this way of creating such a […]
Gitlab CI & Amazon AWS ECS
In my last project, Continous Integration (CI) and Continous Delivery (CD) were required because the web application is updating were frequently and we are developing test-driven. Therefore, I decided to use Gitlab CI as a CI service because it supports us to provide the code quality. After each pushed commit, […]
How to integrate React Bootstrap in React-starter-kit
Integrating React Bootstrap in the React Starter kit is quite easy. The first step is to install React-Bootstrap: npm install –save react-bootstrap After that, the module can be used in your components. Example: ./src/components/Header/Header.js: import Grid from ‘react-bootstrap/lib/Grid’; import Col from ‘react-bootstrap/lib/Col’; function Header() { return ( <Grid className={s.root}> <Col md={4}> <Navigation […]
React Redux Starter Kit – enable server side rendering
During the last days I tried to make an application with server side rendering – only with NodeJS. Therefore I selected React due to its big performance and flexibility. The next question was to decide which Flux library I should use and take a look at Redux, as well as Alt.js. […]