Nginx-builder
Nginx-builder copied to clipboard
builder - ERROR - [Errno 2] No such file or directory
While build, i got error:
.................
ix -I /root/rpmbuild/SOURCES/modules/ngx_devel_kit/objs -I objs/addon/ndk -I objs \
-o objs/ngx_modules.o \
objs/ngx_modules.c
sed -e "s|%%PREFIX%%|/etc/nginx|" \
-e "s|%%PID_PATH%%|/var/run/nginx.pid|" \
-e "s|%%CONF_PATH%%|/etc/nginx/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/var/log/nginx/error.log|" \
< man/nginx.8 > objs/nginx.8
make[1]: Leaving directory '/root/rpmbuild/BUILD/nginx-1.19.3'
RPM build errors:
builder - ERROR - [Errno 2] No such file or directory: '/root/rpmbuild/RPMS/x86_64'
command:
./main.py build -f config.yaml
Build inside docker:
docker run --rm -it -v $(pwd):/nginx-builder:rw tinkoffcreditsystems/nginx-builder:centos-latest /bin/bash
OS: centos
cat config.yaml
nginx_version: 1.19.3
output_package: rpm
modules:
- module:
name: nginx-auth-ldap
git_url: https://github.com/kvspb/nginx-auth-ldap.git
git_branch: master
dependencies:
- openldap-devel
# - module:
# name: nginx-module-vts
# git_url: https://github.com/vozlt/nginx-module-vts.git
# git_branch: master
- module:
name: ngx_http_substitutions_filter_module
git_url: https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
- module:
name: headers-more-nginx-module
web_url: https://github.com/openresty/headers-more-nginx-module/archive/v0.261.zip
- module:
name: nginx-module-vts
git_url: https://github.com/vozlt/nginx-module-vts.git
git_tag: v0.1.18
- module:
name: ngx_devel_kit
git_url: https://github.com/simplresty/ngx_devel_kit.git
git_tag: v0.3.0
- module:
name: ngx_cache_purge
git_url: https://github.com/FRiCKLE/ngx_cache_purge.git
- module:
name: ngx_http_dyups_module
git_url: https://github.com/yzprofile/ngx_http_dyups_module.git
- module:
name: http_gzip_static_module
type: embedded
- module:
name: http_v2_module
type: embedded
- module:
name: http_ssl_module
type: embedded
- module:
name: http_addition_module
type: embedded
- module:
name: http_auth_request_module
type: embedded
- module:
name: http_gunzip_module
type: embedded
- module:
name: http_gzip_static_module
type: embedded
- module:
name: http_realip_module
type: embedded
- module:
name: http_secure_link_module
type: embedded
- module:
name: http_slice_module
type: embedded
- module:
name: http_stub_status_module
type: embedded
- module:
name: http_sub_module
type: embedded
- module:
name: stream_realip_module
type: embedded
- module:
name: stream_ssl_preread_module
type: embedded
configure_params:
- "--with-openssl-opt='enable-tls1_3'"