Jose Diaz-Gonzalez
17814d4847
refactor: only extract the nginx.conf.sigil from the source code and not an app path
...
The previous method was a bit more difficult for users to interact with as they needed to ensure the file was at a certain path in the built image. This change divorces the file from the built artifact, better aligning the nginx.conf.sigil handling with the rest of Dokku's monorepo support.
A side effect of this is now building proxy configurations does not require access to the built image.
Closes #5207
2022-11-23 19:32:53 -05:00
Jose Diaz-Gonzalez
b475b4de5b
Merge pull request #5430 from pablobm/clarify-config-build
...
Clarify that proxy:build-config is required for any nginx:set call
2022-11-07 21:54:17 -05:00
Jose Diaz-Gonzalez
e8fad562d6
docs: add a note for every nginx:set command
2022-11-07 21:53:49 -05:00
Jose Diaz-Gonzalez
9bd927a598
docs: fix compose install link
...
The old link broke. Might be worth running some sort of linter for broken links in our documentation.
2022-11-05 23:44:51 -04:00
Pablo Brasero
4fd0b586b0
Applies to all hsts* values, per-app & globally
2022-10-27 22:05:41 +01:00
Pablo Brasero
3d252cc930
Clarify details of the default template
2022-10-27 15:45:32 +01:00
Jose Diaz-Gonzalez
47c1bfe26d
docs: rename upgrading index to allow supporting navigation indexes
2022-09-05 17:18:00 -04:00
Jose Diaz-Gonzalez
01531c3986
docs: cleanup links to renamed docs
2022-09-05 16:49:56 -04:00
Jose Diaz-Gonzalez
0b097b9b87
docs: ensure doc links work on github as well as on docs site
2022-09-03 01:13:31 -04:00
Jose Diaz-Gonzalez
ece77aa8c4
Merge pull request #5336 from dokku/5335-caddy
...
Add note about docker-compose requirement for using the caddy plugin
2022-08-30 13:29:05 -04:00
Jose Diaz-Gonzalez
66d2694751
docs: add note about docker-compose requirement for using the traefik plugin
2022-08-30 13:27:26 -04:00
Jose Diaz-Gonzalez
46ee448489
docs: add note about docker-compose requirement for using the caddy plugin
2022-08-30 13:27:24 -04:00
Jose Diaz-Gonzalez
d749a400a2
docs: add new notes
2022-08-10 14:23:17 -04:00
Jose Diaz-Gonzalez
e66671f3c5
feat: implement the caddy plugin
...
This plugin uses a docker-compose based Caddy installation in conjunction with injected container labels to route requests. It only exposes the minimal necessary for routing traffic to docker containers. Users wishing to customize further labels may explore using the docker-options plugin to attach additional labels during the 'deploy' phase.
2022-08-10 14:13:19 -04:00
Jose Diaz-Gonzalez
583cbc7326
docs: cleanup proxy plugin headers
2022-08-10 14:08:10 -04:00
Jose Diaz-Gonzalez
d32f0fe2b5
docs: add a warning for using multiple proxy services
2022-08-10 14:06:05 -04:00
Jose Diaz-Gonzalez
d5085d3156
feat: expose letsencrypt-server property for traefik plugin
2022-08-10 13:56:06 -04:00
Jose Diaz-Gonzalez
b66a8e6181
docs: note that requests are routed once the container is running.
2022-08-10 05:20:54 -04:00
Jose Diaz-Gonzalez
8fe122ffbd
feat: implement the traefik plugin
...
This plugin uses a docker-compose based Traefik installation in conjunction with injected container labels to route requests. It only exposes the minimal necessary for routing traffic to docker containers. Users wishing to customize further labels may explore using the docker-options plugin to attach additional labels during the 'deploy' phase.
2022-08-10 05:20:54 -04:00
Jose Diaz-Gonzalez
98feb988fa
feat: implement nginx:start and nginx:stop commands
2022-08-10 04:23:05 -04:00
Jose Diaz-Gonzalez
707cafd26d
fix: correct the required networking suffix
2022-08-10 04:23:05 -04:00
Jose Diaz-Gonzalez
f2c7392276
docs: add documentation for implementing a proxy
2022-08-10 04:23:05 -04:00
Jose Diaz-Gonzalez
f094ea1f72
chore: move nginx docs to new proxies location
2022-08-10 04:23:05 -04:00
miku86
6b377fd80f
Fix typo
2022-03-01 16:44:01 +01:00
Jose Diaz-Gonzalez
00d11b8440
docs: document proxy:clear-config
2022-01-28 21:32:58 -05:00
Jose Diaz-Gonzalez
1c681d23eb
docs: add warning for setting PORT
...
Closes #4799
2022-01-28 20:40:05 -05:00
Jose Diaz-Gonzalez
3c6396fbca
feat: implement the scheduler plugin
...
This also performs a one-time migration of the DOKKU_SCHEDULER values the scheduler plugin properties.
Closes #4739
2021-10-09 18:31:59 -04:00
Leopold Talirz
407c54757d
Update network.md
2021-09-03 15:00:27 +02:00
Leopold Talirz
5dbefcbd9c
docs: fix typo
2021-09-03 14:58:20 +02:00
Jose Diaz-Gonzalez
9ecfa843f0
feat: add support for routing an app to a specified host:port
...
This is useful when there is a service not managed by Dokku but should be exposed via the Dokku routing layer. As an example, some binaries (consul, nomad, vault) expose web uis, and are traditionally run on the host directly vs in a container.
Closes #4665
2021-08-06 01:29:25 -04:00
Jose Diaz-Gonzalez
539f08f627
docs: more cleanup
2021-07-09 23:06:38 -04:00
Jose Diaz-Gonzalez
c50f39b4fa
docs: more cleanup
2021-07-09 22:46:52 -04:00
Jose Diaz-Gonzalez
a108856a98
docs: more cleanup
2021-07-09 22:22:51 -04:00
Jose Diaz-Gonzalez
a3d9db0e00
docs: clarify bridge network
2021-07-09 21:17:42 -04:00
Jose Diaz-Gonzalez
8d26d06f5e
feat: allow all network properties to be globally set
...
Global settings are cool if managed in a standard way (ugh env vars) so we'll add them back for golang plugins as necessary.
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
017037586c
feat: add ability to specify the initial container network
...
Closes #4477
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
5612b0e7d2
Merge pull request #4419 from dokku/4392-proxy-parallelism
...
Add parallelism to certain proxy commands
2021-02-28 15:16:36 -05:00
Jose Diaz-Gonzalez
75b7ae94e1
docs: use updated links for documentation
...
Docs are now hosted on https://dokku.com , so we can avoid the extra rewrite.
2021-02-28 01:18:33 -05:00
Jose Diaz-Gonzalez
04a96125cc
feat: add parallelism to certain proxy commands
...
Closes #4392
2021-02-19 23:48:04 -05:00
Jose Diaz-Gonzalez
eaf0d9af55
feat: create proxy:build-config command
...
Closes #4024
2020-06-29 20:51:12 -04:00
Jose Diaz-Gonzalez
08b3a4b7a7
docs: clarify network aliases and add section on tld management
...
Closes #3995
[ci skip]
2020-05-19 11:33:52 -04: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
Jose Diaz-Gonzalez
cd7d47c381
docs: remove extra commas from network docs
2020-03-21 20:15:01 -04:00
Jose Diaz-Gonzalez
329e97c8ee
feat: drop support for unsupported Debian and Ubuntu releases
...
While the latest packages may continue to work on other releases, we will no longer officially support these releases, nor will we distribute packages.
2020-02-28 05:57:55 -05:00
Jose Diaz-Gonzalez
231ab0ecd4
docs: add headers to proxy page and add docs around removing by host-port
2020-02-28 03:11:54 -05:00
Jose Diaz-Gonzalez
bd539797db
docs: reference correct property in network docs example
...
[ci skip]
2020-02-09 20:43:59 -05:00
Jose Diaz-Gonzalez
c8537bff48
docs: document custom networking
2020-02-08 22:15:15 -05:00
Jose Diaz-Gonzalez
903d7ce614
chore: silence trigger logging
...
Logging that a trigger is about to be performed is a bit... extra. If folks want to know that a trigger is running, they can check the event logs.
2019-09-17 23:47:30 -04:00
fzerorubigd
c4838b4af9
add test for grpc on a port other than 80
...
fix docs a bout supporting only HTTP
remove extra spaces
2019-08-24 10:58:34 +02:00
Forud
5ca3ca5189
nginx-vhosts: add a note in the proxy management docs about grpc
...
[ci skip]
2019-08-23 15:34:34 +02:00