Bjorn Post
a6062d4ab4
feat: make feature more generic, also add support for setting -port and -proto values via nginx:set, refs #4339
2021-01-19 21:40:47 +01:00
Bjorn Post
ca56fa1b8b
fix: revert doc deletion, revert test_helper change, refs #4339
2021-01-18 22:00:13 +01:00
Bjorn Post
7cd6f7666c
feat: configure trust x-forwarded-for headers via nginx:set iso trust by default, refs #4339
2021-01-18 21:09:00 +01:00
Bjorn Post
2cdfa1cae1
feat: trust proxy_add_x_forwarded_for iso resetting to remote_addr, refs #4339
2021-01-18 20:07:55 +01:00
Stian Liknes
18f3b940c3
Fix typo in nginx.md
2021-01-14 20:15:54 +01:00
Jose Diaz-Gonzalez
0b3a6687f6
feat: actually mount the apps log dir
...
Also fix it so that the log directory is mountable from a custom path on the host if running dokku within a container.
2021-01-04 21:45:26 -05:00
Jose Diaz-Gonzalez
889c11d84b
docs: use correct version
...
[ci skip]
2020-12-01 11:08:21 -05:00
Andrew Kane
c0581a0e37
feat: add ability to change the access log format
2020-11-30 21:59:36 -08:00
Jose Diaz-Gonzalez
246a50a592
docs: cleanup process management docs to make usage more clear.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
6d514e72fa
docs: cleanup headings in nginx plugin
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
f5ba843cf3
feat: add ability to disable custom ninx.conf.sigil extraction
...
Closes #4087
2020-09-04 11:29:23 -04:00
Jose Diaz-Gonzalez
53dabf7fd0
refactor: fix handling of string andd array CMD and ENTRYPOINT values
...
Previous versions extracted the values as strings, prefixing the values with `/bin/sh -c '$CMD'` unnecessarily. This caused issues where we would incorrectly overrride these values when an app had a predeploy script.
Closes #3143
2020-08-31 02:31:36 -04:00
Álvaro Justen (@turicas)
9d7a67ae7f
Fix markdown syntax in docs
2020-08-03 19:52:12 -03:00
Jose Diaz-Gonzalez
d41a53d9db
docs: clarify that special config variables are not exposed to applications
...
Closes #4093
[ci skip]
2020-08-01 20:43:36 -04:00
Jose Diaz-Gonzalez
af0fb558f6
Merge pull request #4007 from turicas/fix/docs-custom-nginx-conf
2020-08-01 20:39:15 -04:00
Jose Diaz-Gonzalez
1452e88248
docs: further clarify how we handle image copies
...
[ci skip]
2020-08-01 20:38:37 -04:00
Roland van Laar
be0ba28570
feat: Add show option to the certs plugin
...
The 'server.key' and 'server.crt' can printed to stdin.
The two options are:
`dokku certs:show <app> key > server.key`
`dokku certs:show <app> crt > server.crt`
This will create two files, `server.key` and `server.crt`.
Those files contain the private key and the certificate.
Includes tests.
2020-07-04 13:14:02 +02:00
Jose Diaz-Gonzalez
42122a7540
feat: allow controlling proxy-read-timeout
...
Closes #4042
2020-07-01 19:08:15 -04:00
Jose Diaz-Gonzalez
eaf0d9af55
feat: create proxy:build-config command
...
Closes #4024
2020-06-29 20:51:12 -04:00
Álvaro Justen (@turicas)
914f695eab
Fix doc about custom nginx config for Dockerfile
2020-05-27 16:29:33 -03:00
Jose Diaz-Gonzalez
722390475b
docs: Clarify the 'see the docs' internal links
...
These are usually not optional and actually explain what a user is interested in. As we don't have documentation partials, duplication isn't in favor of the project maintainer's benefit.
Closes #3927
2020-05-06 01:23:36 -04:00
Scott Walters
a9ff33f9a5
Update environment-variables.md
...
Small grammar fix.
2020-04-19 06:58:12 -07:00
Jose Diaz-Gonzalez
57da0e1ff0
docs: add "new as of" blockquote
...
[ci skip]
2020-04-01 20:06:37 -04:00
Jose Diaz-Gonzalez
908d203a64
Update docs/configuration/nginx.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 15:58:01 -04:00
Jose Diaz-Gonzalez
88631483b4
Update docs/configuration/nginx.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 15:57:54 -04:00
Jose Diaz-Gonzalez
62caa85423
feat: add ability to change or disable the access/error log path
...
Closes #3911
2020-04-01 12:21:52 -04:00
Jose Diaz-Gonzalez
38a13ecd39
feat: expose network listeners to nginx templates for all process types
...
This change allows users to specify a custom nginx.conf.sigil that can expose non-web process types to the outside world in addition to the web process type.
Closes #3258
2020-03-11 12:34:38 -04:00
Jose Diaz-Gonzalez
94357b961e
refactor: deprecate nginx:validate
...
The command function move was to fix circular import issues...
2020-02-19 01:00:47 -05:00
Jose Diaz-Gonzalez
579d430303
refactor: rename nginx:show-conf to nginx:show-config
2020-02-19 01:00:47 -05:00
Jose Diaz-Gonzalez
73e7ff7b18
feat: Enable HSTS by default
...
This enables the HSTS header by default when an SSL certificate is in use. HSTS options can also be managed via the nginx:set command, which also exposes the ability to disable HSTS for your application.
2020-02-06 11:08:13 -05:00
lalyos
bb176e4130
feat: add global fallback for DOKKU_PROXY_PORT and DOKKU_PROXY_SSL_PORT
2020-02-03 13:22:09 -05:00
Jose Diaz-Gonzalez
566cd25336
Merge pull request #3819 from dokku/3805-bind-address
...
Allow binding nginx to specific IPv4/IPv6 interfaces
2020-01-15 19:01:26 -05:00
N
63b18cc902
add :report to dokku domains
...
add :report to dokku domains to avoid deprecated warning
2020-01-08 11:06:30 +01:00
Jose Diaz-Gonzalez
6b431378a1
feat: add ability to set the ipv4/ipv6 bind address for an app
...
This allows users to handle mulitple interfaces separately or even ensure applications remain accessible only on a local network.
Closes #3805
2019-12-21 18:54:54 -05:00
Jose Diaz-Gonzalez
90681ce475
docs: document nginx:show-conf
2019-12-19 02:24:27 -05:00
Jose Diaz-Gonzalez
347372d5fe
docs: correct default site example
...
This handles ipv4 and ipv6.
[ci skip]
2019-12-19 00:40:00 -05:00
Marcus Kida
0a3133fbcc
chore: make default vhost example listen to ipv6
2019-12-17 10:32:48 +01:00
Jose Diaz-Gonzalez
8cbaf1e004
feat: allow overriding checks doc url
2019-09-09 17:47:12 -04:00
Jose Diaz-Gonzalez
0c3f659854
feat: allow users to customize the container start command
...
This can be useful when testing base images that are similar to herokuish but have a different entrypoint.
2019-08-20 17:12:18 -04:00
Nicholas Ghobrial
af9a43b4f5
Merge branch 'master' into master
2019-07-13 01:50:19 -04:00
Nicholas Ghobrial
05bdda036f
Remove all uses of
...
proxy_set_header Connection "upgrade"
2019-07-13 01:18:29 -04:00
Jose Diaz-Gonzalez
0ebb400d91
feat: allow users to specify custom parallel arguments
2019-06-10 13:07:23 -04:00
Jose Diaz-Gonzalez
f977edabb2
feat: add config:clear command
...
Closes #3537
2019-05-20 13:26:21 -07:00
Jose Diaz-Gonzalez
2315a127ea
Merge pull request #3540 from dokku/3529-better-default-vhost
...
Do not append the global domain for matching subdomains
2019-05-19 23:00:17 -07:00
Jose Diaz-Gonzalez
3fb8a576a0
fix: add trace:on and trace:off
...
Closes #3553
2019-05-16 18:24:59 -04:00
Jose Diaz-Gonzalez
343a6a159f
docs: standardize on node-js-app in examples
...
[ci skip]
2019-05-14 17:55:00 -04:00
Jose Diaz-Gonzalez
b429af8ff2
feat: do not append the global domain for matching subdomains
...
If the subdomain is url-like, assume it is a valid url and use it for the default domain name. This allows users to specify the default domain for an app even if that is a subdomain of a global vhost.
Closes #3529
2019-05-13 12:07:52 -04:00
Jose Diaz-Gonzalez
287f383f6c
feat: add ability to clear global domains
2019-05-13 12:00:26 -04:00
Jose Diaz-Gonzalez
887c0ebdd6
feat: add ability to report domains globally
...
The `domains` command previously had this functionality, but is deprecated, and thus we should provide an alternative method of presenting the information.
2019-04-16 21:58:56 -04:00
Jose Diaz-Gonzalez
c1781c39ca
docs: correct header
...
[ci skip]
2019-03-13 16:55:39 -04:00