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
Jose Diaz-Gonzalez
27155d8eaf
feat: precompile nginx binary on release and download during builds
...
On release creation, a GitHub Actions workflow compiles a statically-linked
nginx binary and uploads it as a release asset. During builds, the compile
script now attempts to download the precompiled binary before falling back
to source compilation, significantly speeding up cold-cache deploys.
2026-04-19 19:16:11 -04:00
Jose Diaz-Gonzalez and GitHub
a0f7d9e34f
chore: upgrade to nginx 1.29.8
2026-04-19 18:44:00 -04:00
Jose Diaz-Gonzalez and GitHub
6370be31a4
chore: upgrade zlib from 1.3.1 to 1.3.2
2026-03-07 11:08:09 -05:00
Jose Diaz-Gonzalez and GitHub
f55c587fe7
chore: remove debugging
2026-03-07 11:01:29 -05:00
Jose Diaz-Gonzalez and GitHub
e710a8facb
chore: ugprade nginx from 1.29.3 to 1.29.5
2026-03-07 10:33:06 -05:00
Jose Diaz-Gonzalez
6639e59190
debug: check that the bin/ci-post-review-app-destroy hook gets triggered
2026-03-07 10:27:02 -05:00
Jose Diaz-Gonzalez
14214785d7
fix: properly download sigil
2025-11-21 21:40:04 -05:00
Jose Diaz-Gonzalez
154edf423b
feat: upgrade sigil version from 0.10.1 to 0.11.5
2025-11-21 20:48:07 -05:00
Jose Diaz-Gonzalez
c90d35aa9b
feat: upgrade zlib version from 1.3 to 1.3.1
2025-11-21 20:15:05 -05:00
Jose Diaz-Gonzalez
6facd99c18
feat: upgrade pcre2 version from 10.42 to 10.47
2025-11-21 20:08:26 -05:00
Jose Diaz-Gonzalez
9294ea62ad
feat: upgrade nginx version from 1.26.2 to 1.29.3
2025-11-21 19:55:32 -05:00
Akihiko Horiuchi
4e4c3824c5
feat: support nginx custom parameters
2024-09-21 15:53:09 +09:00
Andi Pabst and GitHub
fe785a5a04
download nginx version 1.26.2 via https
2024-09-03 18:25:13 +02:00
Jose Diaz-Gonzalez and GitHub
936c024eac
feat: upgrade nginx to 1.25.2
2023-08-20 21:14:00 -04:00
Jose Diaz-Gonzalez and GitHub
3221fc1b85
feat: upgrade zlib to 1.3
2023-08-20 20:53:40 -04:00
Jose Diaz-Gonzalez and GitHub
b701653bda
feat: upgrade pcre2 to 10.42
2023-08-20 20:17:09 -04:00
Jose Diaz-Gonzalez and GitHub
130b184ec3
feat: upgrade sigil to 0.10.1
2023-08-20 20:09:55 -04:00
Jose Diaz-Gonzalez and GitHub
8560e5b5a9
fix: ensure we check for the right binary
...
Closes #64
2022-09-12 10:22:04 -04:00
Jose Diaz-Gonzalez
7fe92f4821
chore: remove extra debug statement
2022-09-10 21:05:23 -04:00
Jose Diaz-Gonzalez
25fb7889a5
fix: build against the correct directory
2022-09-10 21:02:04 -04:00
Jose Diaz-Gonzalez
6381244e26
debug: where is the pcre2 output
2022-09-10 20:57:21 -04:00
Jose Diaz-Gonzalez
7874622b04
feat: upgrade pcre to pcre2
2022-09-10 20:54:48 -04:00
Jose Diaz-Gonzalez
043965bc7d
feat: upgrade nginx to 1.23.1
2022-09-10 20:46:19 -04:00
Jose Diaz-Gonzalez
6a99e870e4
fix: copy the new binary into the correct place
2022-09-10 20:42:01 -04:00
Jose Diaz-Gonzalez
ad5e831e74
chore: debug
2022-09-10 20:36:01 -04:00
Jose Diaz-Gonzalez
ed31137f94
feat: upgrade sigil to 0.9.0
2022-09-10 20:31:57 -04:00
Jose Diaz-Gonzalez
6a592755ff
feat: upgrade zlib to 1.2.12
2022-09-10 20:27:47 -04:00
Jose Diaz-Gonzalez
9b7f098ced
fix: add whitespace
2022-09-10 20:20:44 -04:00
Jose Diaz-Gonzalez
7154c020a1
fix: use GITHUB_HEAD_REF instead
2022-09-10 20:14:49 -04:00
Jose Diaz-Gonzalez
a11d1ce303
refactor: use ref name instead of sha
2022-09-10 20:11:49 -04:00
Jose Diaz-Gonzalez
53b41ec631
fix: override commit being deployed
2022-09-10 19:58:50 -04:00
Jose Diaz-Gonzalez
c8eef60b09
test: ensure test runs against vendored app-nginx.conf.sigil and mime.types
2022-09-10 18:56:55 -04:00
Jose Diaz-Gonzalez
faf2a70272
fix: use correct domain name
2022-09-10 18:09:06 -04:00
Jose Diaz-Gonzalez
f981b138ed
fix: use a dokku.net subdomain to avoid hsts issues
2022-09-10 18:04:40 -04:00
Jose Diaz-Gonzalez
7794c2c36f
chore: add some debugging information
2022-09-10 18:02:11 -04:00
Jose Diaz-Gonzalez
22619107ab
chore: silence ci hook
2022-09-10 17:58:38 -04:00
Jose Diaz-Gonzalez
1a28ec8509
feat: purge cache on every review app deploy
...
This ensures we test the currently built nginx binary.
2022-09-10 17:53:46 -04:00
Jose Diaz-Gonzalez
e28d2049e5
debug: see what directory we are in
2022-09-10 17:42:55 -04:00
Jose Diaz-Gonzalez
648d73fda6
fix: set current buildpack as the buildpack to use
2022-09-10 17:38:10 -04:00
Jose Diaz-Gonzalez
c50c220ba4
chore: run shfmt
2022-09-10 17:13:33 -04:00
Jose Diaz-Gonzalez and GitHub
c2273de014
chore: drop ssl module
2022-09-10 17:10:30 -04:00
Jose Diaz-Gonzalez and GitHub
91c41476ae
feat: add ssl module
2022-09-10 16:55:10 -04:00
Jose Diaz-Gonzalez and GitHub
90c8bd9365
Merge pull request #54 from dokku/53-custom-static-routing
...
feat: allow overriding default 404 response with custom file
2022-08-07 19:11:02 -04:00
Jose Diaz-Gonzalez
89196adbf1
feat: allow overriding default 404 response with custom file
...
This allows folks the ability to restore the previous routing functionality used by static sites backed by VueJS (as an example).
Note that all requests routed this way will respond with a '200 OK' on the server, potentially causing SEO issues.
Closes #53
2022-08-07 19:10:31 -04:00
Joe Yates and GitHub
66b91f18e4
Enable http_auth
2021-12-28 20:45:30 +01:00
Jose Diaz-Gonzalez and GitHub
5a16fba7d1
fix: add missing quote
2021-11-06 20:46:18 -04:00
Jose Diaz-Gonzalez and GitHub
8cb1d16d7e
fix: update pcre and pull from new location
...
ftp.pcre.org is no longer supported
2021-11-06 20:24:16 -04:00
Jose Diaz-Gonzalez and GitHub
1f534f7bc6
feat: enable the charset module by default
2020-06-11 15:31:47 -04:00
pawurb
99d72cc005
Add real ip and proxy module
2020-02-09 11:59:08 +01:00