Install nginx dynamic module using docker compose -


usually in nginx compile third part module should use command:

./configure --add--module=path/to/your/new/module/directory 

then using:

make 

and finally:

make install 

but using docker can't go nginx path , run these commands. how add "configure" command docker-compose.yml file?

edit: i've tried create simple dockerfile this:

from nginx  run ./configure --add-module=./module/       make && \       make install  

and including docker-compose.yml.

and gave me error:

/bin/sh: 1: ./configure: not found command '/bin/sh -c ./configure --add-module=./module/' returned non-zero code: 127  

i've tried use "configure" instead of "./configure", same result. don't know how set configure command.

i not sure understand question correctly, think configure, make , make install should done part of docker build using run directive (in dockerfile). docker-compose run resultant image (probably in-tandem other docker images).

sample dockerfile (not verified, may contain errors!):

from centos:latest copy nginx /root/nginx workdir /root/nginx run ./configure && make && make install 

Comments