Friday, August 18, 2017

s2i scripts override in OpenShift

This  post is about how to override s2i scripts in application source repo. itself.

This way we can avoid to build the builder image again (which is where the build scripts usually present).

Add .s2i/bin/<all your build scripts> in github repo.


Then you can build like this:
s2i build nginx-centos7 nginx-centos7-s2i-testing     

- nginx-centos7 is the builder image already built.
- nginx-centos7-s2i-testing  is the output image.
-  - repo. having all source files and here it includes .s2i/bin build scripts too.

if the source is in local directory, you need to specify build scripts using -s option as below:
s2i  build --pull-policy=never --loglevel=2 file:///root/template/s2i-using-s3/examples/nginx-centos7/test/test-app nginx-centos7 nginx-centos7-testapp     -s  file:///root/template/s2i-using-s3/examples/nginx-centos7/test/.s2i/bin/

Ensure LABEL io.openshift.s2i.scripts-url= is removed from builder image Dockerfile.

Friday, August 4, 2017

How long the process is running ?

How long the process is running ?

ps -o etime= -p  <pid of process>

# ps -o etime= -p 15245

Where 15245 is PID of the process we want to check.
it's running for past 26 seconds.

Wednesday, August 2, 2017

thunderbird tip - avoid double spacing

While using Thunderbird mail client, it uses "Double space" instead of single space ( not sure how I ended up like this).

The issue is selecting paragraph as default..if you select "Body text" it will be single space.

To make this default, carry out below:

  1. Go to the main Thunderbird window and select the following from the menu bar -Tools > Options > Composition > General tab,
  2. Uncheck the box that says "when using paragraph format, pressing the enter key creates a new paragraph'.