Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build custom docker image with additional modules

This project contains a Dockerfile that allows you to create a custom docker image with any number of additional dynamic modules.

Building

To build a new docker image it's only necessary to provide the modules build argument with a comma separated list of git repository URLs to be included in the image. Example:

git clone https://github.com/tsuru/docker-nginx-with-modules.git
cd docker-nginx-with-modules
docker build --build-arg modules=https://github.com/vozlt/nginx-module-vts.git:v0.1.17,https://github.com/openresty/echo-nginx-module.git .

Flavors

Flavors are a way to group a set of modules to generate a custom nginx image. Flavors can be added by editing the flavors.json file and listing the module URLs.

To build a flavor you can use the provided Makefile:

make image flavor=tsuru nginx_version=1.16.1

To build a flavor, jq is required, cf. download section of jq

About

Build nginx docker image image with custom modules

Resources

Stars

112 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages