Jose Diaz-Gonzalez
bc4eaa002f
fix: correct shfmt issue
2022-08-11 13:07:00 -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
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
Jose Diaz-Gonzalez
86d7b6b649
docs: fix path for alternative lamba.yml
2022-08-08 15:15:29 -04:00
Jose Diaz-Gonzalez
d91957b969
fix: use correct path for source call
2022-08-08 15:15:29 -04:00
Jose Diaz-Gonzalez
5ee0619888
fix: install the lambda-builder package in ci and development
2022-08-08 15:15:28 -04:00
Jose Diaz-Gonzalez
fbd77ee5e8
docs: document the lambda builder
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
35c248fb5c
fix: use correct variable name for lambda.yml path
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
7eecbefdd0
chore: run shfmt
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
2715d2a485
chore: drop extra cp statement
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
951dd98f17
feat: ensure the container is routable by dokku
...
- Keep the container alive via DOCKER_LAMBDA_STAY_OPEN=1
- Set the default listening port to 5000 (which is what herokuish will use)
2022-08-08 15:14:49 -04:00