8000 GitHub - kraxel/s2i-jekyll: source-to-image builder for jekyll
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kraxel/s2i-jekyll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s2i builder for jekyll sites

Source: https://gitlab.com/kraxel/s2i-jekyll

Image: registry.gitlab.com/kraxel/s2i-jekyll

Deploy in openshift

oc new-app registry.gitlab.com/kraxel/s2i-jekyll~git://some.host/your/repo.git

Work with the builder image sources

Create the builder image

The following command will create a builder image named kraxel/s2i-jekyll based on the Dockerfile that was created previously.

docker build -t kraxel/s2i-jekyll .

The builder image can also be created by using the make command since a Makefile is included.

Creating the application image

The application image combines the builder image with your applications source code, which is served using whatever application is installed via the Dockerfile, compiled using the assemble script, and run using the run script. The following command will create the application image:

s2i build test/test-app kraxel/s2i-jekyll kraxel/s2i-jekyll-app
---> Building and installing application from source...

Using the logic defined in the assemble script, s2i will now create an application image using the builder image as a base and including the source code from the test/test-app directory.

Running the application image

Running the application image is as simple as invoking the docker run command:

docker run -d -p 8080:8080 kraxel/s2i-jekyll-app

The application, which consists of a simple static web page, should now be accessible at http://localhost:8080.

About

source-to-image builder for jekyll

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0