1
0
mirror of https://github.com/dokku/buildpack-nginx.git synced 2026-04-24 01:27:37 +00:00
Files
buildpack-nginx/conf/nginx-configure-flags
Jose Diaz-Gonzalez d72ac92402 refactor: extract shared nginx build config to conf/nginx-configure-flags
Moves version variables and configure flags to a single sourced file,
eliminating duplication between bin/compile and the release workflow.
2026-04-23 01:08:52 -04:00

48 lines
1.3 KiB
Bash

#!/usr/bin/env bash
# Shared nginx build configuration
# Sourced by bin/compile and .github/workflows/release.yml
# shellcheck disable=SC2034
# https://nginx.org/en/download.html
NGINX_VERSION="1.29.8"
# https://github.com/PCRE2Project/pcre2/releases
PCRE_VERSION="10.47"
# https://github.com/gliderlabs/sigil/releases
SIGIL_VERSION="0.11.5"
# https://github.com/madler/zlib/releases
ZLIB_VERSION="1.3.2"
NGINX_CONFIGURE_FLAGS=(
--with-cpu-opt=generic
--sbin-path=.
--pid-path=./nginx.pid
--conf-path=./nginx.conf
"--with-ld-opt=-static"
--with-http_stub_status_module
--with-http_gzip_static_module
--with-file-aio
--with-pcre
"--with-cc-opt=-O2 -static -static-libgcc"
--without-http_ssi_module
--without-http_userid_module
--without-http_access_module
--without-http_autoindex_module
--without-http_geo_module
--without-http_map_module
--without-http_split_clients_module
--without-http_referer_module
--without-http_fastcgi_module
--without-http_uwsgi_module
--without-http_scgi_module
--without-http_memcached_module
--without-http_empty_gif_module
--without-http_browser_module
--without-http_upstream_ip_hash_module
--without-http_upstream_least_conn_module
--without-http_upstream_keepalive_module
--without-mail_pop3_module
--without-mail_imap_module
--without-mail_smtp_module
--with-http_realip_module
)