Jose Diaz-Gonzalez
4ce71cb6db
Merge pull request #5300 from dokku/5287-disable-init
...
Add the ability to disable the init process
2022-08-15 16:23:14 -04:00
Jose Diaz-Gonzalez
f09b960997
tests: add a unit test for the init-process option
2022-08-14 13:45:41 -04:00
Jose Diaz-Gonzalez
e15f411939
Merge pull request #5299 from dokku/5289-no-global-restarts
...
Do not trigger restarts when mutating config globally
2022-08-11 15:50:17 -04:00
Jose Diaz-Gonzalez
58af38a9ab
Merge pull request #5298 from dokku/5275-git-bare
...
Set core.bare=true on correct repository path
2022-08-11 15:50:07 -04:00
Jose Diaz-Gonzalez
bc4eaa002f
fix: correct shfmt issue
2022-08-11 13:07:00 -04:00
Jose Diaz-Gonzalez
78ad3f59b1
Merge pull request #5297 from dokku/update-vector
...
Update vector image
2022-08-11 13:06:12 -04:00
Jose Diaz-Gonzalez
045825857a
fix: add missing source and respect any user settings for init-process property
2022-08-11 11:51:31 -04:00
Jose Diaz-Gonzalez
293ead4f35
feat: force-disable the --init flag for linuxserver images
...
All linuxserver images uses S6, and there are enough of them that this makes sense to autodetect on behalf of users.
2022-08-10 21:33:08 -04:00
Jose Diaz-Gonzalez
c4c6ac5617
feat: add the ability to disable the init process
...
This allows projects using s6 overlay - in particular linxserver images - the ability to disable --init flag injection.
Closes #5287
2022-08-10 21:32:55 -04:00
Jose Diaz-Gonzalez
414c891c6c
fix: do not trigger restarts when mutating config globally
...
Closes #5289
2022-08-10 17:01:31 -04:00
Jose Diaz-Gonzalez
deeb18b56c
fix: set core.bare=true on correct repository path
...
Closes #5275
2022-08-10 16:51:17 -04:00
Jose Diaz-Gonzalez
f60e0d7c8a
feat: update vector image
...
Also drop value for --watch-config flag, as this is now properly parsed as a boolean value.
Refs #5197
2022-08-10 16:46:56 -04:00
Jose Diaz-Gonzalez
6a3933213c
Merge pull request #5295 from dokku/caddy-proxy
...
Add an official caddy proxy implementation
2022-08-10 16:08:08 -04:00
Jose Diaz-Gonzalez
8b2afbadc2
Merge pull request #5296 from janlavicka/docs-kubernetes
...
docs: fix typo in kubernetes docs
2022-08-10 14:34:43 -04:00
Jan Lavička
403da909cb
docs: fix typo in kubernetes docs
2022-08-10 18:26:27 +00:00
Jose Diaz-Gonzalez
d749a400a2
docs: add new notes
2022-08-10 14:23:17 -04:00
Jose Diaz-Gonzalez
a7d5fb69e2
docs: add migration note
2022-08-10 14:15:05 -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
9c6380f07d
chore: update compose version
2022-08-10 13:56:29 -04:00
Jose Diaz-Gonzalez
ea7299eef7
fix: do not expose port 443 if no letsencrypt email is set
2022-08-10 13:56:18 -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
8ab44f1ab0
Merge pull request #5293 from dokku/traefik-proxy
...
Add an official traefik proxy implementation
2022-08-10 12:06:19 -04:00
Jose Diaz-Gonzalez
12d5bc4649
refactor: use http and https as traefik entrypoints
...
This makes it a bit more clear as to where things are being redirected for web containers.
Also gate the https entrypoint behind the letsencrypt integration.
2022-08-10 05:20:54 -04:00
Jose Diaz-Gonzalez
bebb05268c
feat: restart traefik automatically unless stopped
2022-08-10 05:20:54 -04:00
Jose Diaz-Gonzalez
aeaf8e78f1
fix: run shfmt
2022-08-10 05:20:54 -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
45e250443c
Merge pull request #5294 from dokku/alternative-proxies
...
Document and enable alternative proxy implementations
2022-08-10 05:20:41 -04:00
Jose Diaz-Gonzalez
f4c886e10f
Merge pull request #5291 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-2.2.2
...
chore(deps): bump werkzeug from 2.2.1 to 2.2.2 in /tests/apps/python-flask
2022-08-10 05:10:46 -04:00
Jose Diaz-Gonzalez
40c5cd089a
Merge pull request #5292 from dokku/dependabot/pip/tests/apps/multi/flask-2.2.2
...
chore(deps): bump flask from 2.2.1 to 2.2.2 in /tests/apps/multi
2022-08-10 05:10:38 -04:00
Jose Diaz-Gonzalez
823928a44c
Merge pull request #5290 from dokku/dependabot/pip/tests/apps/python-flask/flask-2.2.2
...
chore(deps): bump flask from 2.2.1 to 2.2.2 in /tests/apps/python-flask
2022-08-10 05:10:29 -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
b605de522c
refactor: split out proxy port configuration into it's own trigger
...
This will allow it to be called by plugins other than the nginx-vhosts one.
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
dependabot[bot]
ebed512dbc
chore(deps): bump flask from 2.2.1 to 2.2.2 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.2.1...2.2.2 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-09 13:14:28 +00:00
dependabot[bot]
8cef4a4f5d
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.1...2.2.2 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-09 13:14:12 +00:00
dependabot[bot]
36e93cab03
chore(deps): bump flask from 2.2.1 to 2.2.2 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.2.1...2.2.2 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-09 13:14:08 +00:00
Jose Diaz-Gonzalez
c4de27a4a6
Merge pull request #5202 from dokku/builder-lambda
2022-08-09 04:46:46 -04:00
Jose Diaz-Gonzalez
6caf4e6039
fix: use newer lambda-builder
2022-08-09 02:34:04 -04:00
Jose Diaz-Gonzalez
7cc84dcdbe
tests: add unit test for lambda builder
2022-08-09 02:13:06 -04:00
Jose Diaz-Gonzalez
65b9c6aa3e
fix: delete the data dir for the app after the app is deleted
2022-08-09 02:12:27 -04:00
Jose Diaz-Gonzalez
2959fdd154
fix: create the data directory for an app as necessary
2022-08-09 02:11:48 -04:00
Jose Diaz-Gonzalez
a71e4219be
fix: set the correct image source type based on label
...
We also have a special carveout for herokuish as folks may deploy built images with it.
2022-08-09 02:11:32 -04:00
Jose Diaz-Gonzalez
30e279b6b9
fix: suppress labeling output for the dockerfile builder
2022-08-09 02:10:46 -04:00
Jose Diaz-Gonzalez
216647890e
Merge pull request #5288 from dokku/josegonzalez-patch-1
...
Do not have bottom border float on page
2022-08-08 22:33:19 -04:00
Jose Diaz-Gonzalez
9c3876045a
fix: do not have bottom border float on page
...
This covers up some of the content.
2022-08-08 22:33:06 -04:00