Jose Diaz-Gonzalez
af8ade0a09
Merge pull request #3625 from dokku/josegonzalez-patch-1
...
Remove old reference to SPONSORS.md
2019-07-30 10:43:19 -04:00
Jose Diaz-Gonzalez
b3ba600cf8
docs: remove old reference to SPONSORS.md
...
Anyone wishing to sponsor should do so on Patreon or OpenCollective.
[ci skip]
2019-07-30 10:42:54 -04:00
Jose Diaz-Gonzalez
ce98222eec
Merge pull request #3599 from dokku/3515-better-cleanup
...
Scope docker-cleanup to specific app
2019-07-29 21:37:54 -04:00
Jose Diaz-Gonzalez
6836e56b24
refactor: add global docker build and run args
...
This reduces duplication and allows users to rely on global arguments to generate most labels needed.
The 'commit' command cannot have global arguments because the whitespace within the label change breaks string-based interpolation, and shell arrays cannot be exported.
2019-07-20 05:52:20 -04:00
Jose Diaz-Gonzalez
193e40b4c3
feat: scope cleanup to app when specified
...
This will require changes in community plugins to properly add the specified labels to intermediate containers.
Closes #3515
2019-07-19 15:45:43 -04:00
Jose Diaz-Gonzalez
d1af10fc51
feat: add labels to all build, commit, create, and run docker calls
...
This will allow us to further filter containers and images by application when cleaning up containers.
Refs #3515
2019-07-19 15:45:43 -04:00
Jose Diaz-Gonzalez
968543c66c
Merge pull request #3619 from dokku/josegonzalez-patch-1
...
Cleanup plugin creation docs
2019-07-19 15:45:32 -04:00
Jose Diaz-Gonzalez
da27ab3d40
docs: cleanup plugin creation docs
...
The plugin creation docs were hard to follow, unnecessarily complicating issues for developers. The new format should make the recommendations clear, and align examples with the core code.
[ci skip]
2019-07-19 15:31:44 -04:00
Jose Diaz-Gonzalez
034ebff42a
Merge pull request #3589 from dokku/1076-run-in-docker
...
Allow running Dokku in Docker
2019-07-18 02:44:43 -04:00
Jose Diaz-Gonzalez
11241e5003
fix: add missing cgroupfs-mount
2019-07-18 01:15:44 -04:00
Michael Hobbs
b8c2259775
test docker image
2019-07-18 00:28:48 -04:00
Michael Hobbs
1437b77c6c
run tests against native dokku
2019-07-18 00:28:48 -04:00
Michael Hobbs
ded056d003
hack: use tmp file for CHECKS file without EOF newline
2019-07-18 00:27:09 -04:00
Michael Hobbs
8830e15526
use custom docker bin
2019-07-18 00:27:09 -04:00
Michael Hobbs
67bdd47015
wait for CI dokku container to startup
2019-07-18 00:27:09 -04:00
Michael Hobbs
e8382362e5
remove tests/dhparam.pem dockerignore exception
2019-07-18 00:27:09 -04:00
Michael Hobbs
7de68e7052
remove unnecessary CI env vars
2019-07-18 00:27:09 -04:00
Michael Hobbs
f723333a90
don't run shfmt in CI
2019-07-18 00:26:31 -04:00
Michael Hobbs
d8ada6a6e9
install dokku from built deb package and use docker image for integrations tests
2019-07-18 00:26:31 -04:00
Michael Hobbs
1f882d09bf
fix port typo
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
ecfb54c668
refactor: switch to /mnt/dokku
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
7aeb17986a
docs: clarify usage of docker-based installation
...
ssh-key addition wasn't previously scoped out.
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
3500dbfa6a
refactor: clean up dockerfile to reduce image layers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
230a098b7b
chore: drop unnecessary copy of test dhparam
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
a568965d14
fix: run shfmt
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
c5d5bc9a9c
chore: minor fixes to docker-based install docs
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
1a4af9b3ea
feat: handle builds during the release process
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
ea32544e37
feat: set the debconf value for the global hostname
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
9b67ffe9d4
feat: properly handle dhparam
...
The dhparam file should be specific to each installation, and thus needs to be generated on first run.
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
6fe984fd3c
fix: ensure releases take docker-based installation into account when updating version numbers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
98bf4b7b31
docs: add documentation for docker-based installation
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
d7bb131b37
feat: add the ability to install arbitrary plugins on container start
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
01f317bbf3
feat: initialize plugins on boot
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
56d8346d65
docs: standardizing installation doc titles
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
3eb9c9b3ba
feat: initial docker installation support
...
Refs #1076
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
6b42fde028
fix: handle case where modprobe does not exist
...
This is possible when installing dokku within a docker image.
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
b0b036549a
Merge pull request #3618 from dokku/3615-systemd-retire
...
Ensure the dokku-retire timer is properly installed
2019-07-18 00:09:30 -04:00
Jose Diaz-Gonzalez
eada23d3f6
feat: build on systemd
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
402c6db826
chore: move the event logging to it's own tag
...
Without this, rsyslog will shunt any logging output from the dokku user to the event log, garbling output for future investigation.
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
5a52286309
fix: ensure the dokku-retire timer is properly installed
...
Closes #3615
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
22ffa41d31
Merge pull request #3612 from jayjun/testing
...
Improve testing docs
2019-07-17 17:20:20 -04:00
Jose Diaz-Gonzalez
e8d6e879c8
Merge pull request #3614 from alexquick/fix-3606
...
[config] validate args for config:set and config:unset
2019-07-17 17:19:00 -04:00
Jose Diaz-Gonzalez
d4d69e5224
Merge pull request #3610 from jayjun/bats
...
Correct Bats path in single tests
2019-07-14 23:13:01 -07:00
Jose Diaz-Gonzalez
f4c0715299
Merge pull request #3613 from Lyelt/master
...
Remove all uses of proxy_set_header Connection "upgrade"
2019-07-14 23:11:57 -07:00
Alex Quick
2cab7f24ed
[config] validate args for config:set and config:unset
...
Fixes dokku/dokku#3606
2019-07-14 12:16:56 -04:00
Nicholas Ghobrial
af9a43b4f5
Merge branch 'master' into master
2019-07-13 01:50:19 -04:00
Nicholas Ghobrial
dfda7d63f4
Escape $
2019-07-13 01:25:55 -04:00
Nicholas Ghobrial
05bdda036f
Remove all uses of
...
proxy_set_header Connection "upgrade"
2019-07-13 01:18:29 -04:00
Tan Jay Jun
a09cda126b
docs: improve testing docs
2019-07-12 15:47:55 +08:00
Tan Jay Jun
9a43b41208
fix: correct bats path in single tests
2019-07-09 17:20:48 +08:00