Jose Diaz-Gonzalez
9d0bc930a6
fix: handle empty lines and comments in DOKKU_SCALE file
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
14b511d673
fix: correct lint error
2021-07-27 13:16:33 -04:00
Jose Diaz-Gonzalez
5a1a30efeb
feat: add ability to list one-off dynos
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
e0453dbc15
refactor: use cron as the dyno type for one-off commands when running cron tasks
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
1c6f847c55
docs: update help output
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
61d4b478ce
feat: add --no-tty flag to run and run:detached commands
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
350a84d253
refactor: deprecate the --detach flag in favor of run:detached
2021-07-27 02:58:44 -04:00
Jose Diaz-Gonzalez
618158a0f3
refactor: deprecate the --rm and --rm-container flags
...
These flags are not commonly invoked by users, causing issues when cleaning up old containers. Rather than instruct users to use some random flag, just change the default to what is likely to be more common.
2021-07-27 02:58:19 -04:00
Jose Diaz-Gonzalez
dbc3d82017
refactor: move run command to it's own plugin
2021-07-27 02:56:39 -04:00
Jose Diaz-Gonzalez
52f2ce35f6
Merge pull request #4686 from dokku/4636-git-sync-bare
...
Ensure repository is bare when calling git:sync
2021-07-12 00:52:06 -04:00
Jose Diaz-Gonzalez
623aa737e0
fix: set correct variable for git repo root
2021-07-12 00:01:01 -04:00
Jose Diaz-Gonzalez
730af2e552
Merge pull request #4687 from dokku/4649-apps-unlock-note
...
Output message explaining how to remove a deploy lock when a lock is encountered
2021-07-11 22:20:50 -04:00
Jose Diaz-Gonzalez
26a3a8fd0a
feat: output message explaining how to remove a deploy lock when a lock is encountered
2021-07-11 21:33:32 -04:00
Jose Diaz-Gonzalez
97b0aa3eb8
fix: ensure repository is bare when calling git:sync
...
Closes #4636
2021-07-11 21:26:14 -04:00
Jose Diaz-Gonzalez
f9247a9c42
fix: strip published port flags when triggering deploy tasks
...
Closes #4664
2021-07-11 20:55:12 -04:00
Jose Diaz-Gonzalez
84b34b2221
feat: properly space report output
2021-07-10 17:57:01 -04:00
Jose Diaz-Gonzalez
84ca9ff7e5
fix: call correct function
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
24905e74a5
chore: drop unused variable
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
4022ebd31c
refactor: allow missing project.toml
...
We should treat the project.toml as an optional file, as is the Procfile. Additionally, moving the file into place early will ensure there is no chance of selecting the wrong file.
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
a22391b7ad
fix: copy the specified Procfile into place at the earliest possibility
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
377ca5ca22
fix: properly handle directory replacement
...
The previous version _also_ deleted the temp working dir, causing issues with subsequent directory access.
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
fda75cbaa5
fix: gitignore correct file
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
0ab135b034
tests: add test for app-json:set
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
0bd6970b4b
chore: update go.sum
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
bdfb1ee549
fix: add entries to app-json gitignore
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
79cd7e4cab
feat: do not fail build when missing project.toml
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
326031d289
fix: drop unnecessary report hook
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
d68473bfc2
refactor: cleanup Dockerfile and project.toml lookups
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
cb16e11cf5
fix: correct filename
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
5c04328081
fix: correct filename
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
913f709c39
fix: add missing trigger to builder plugin
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
41f6480834
fix: add missing report trigger to app-json plugin
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
ae6b0b07aa
fix: add missing report trigger for builder-herokuish
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
a6113f88e7
featfeat: add ability to specify a custom app.json path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
c3ece32145
feat: add ability to specify a custom Procfile path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
9082c51074
feat: add ability to specify a custom project.toml path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
da2b54823b
feat: add ability to specify a custom Dockerfile for an app
2021-07-10 14:57:55 -04:00
Jose Diaz-Gonzalez
6d40d52d7d
feat: add ability to specify a custom build directory for an app
2021-07-10 14:57:55 -04:00
Jose Diaz-Gonzalez
50361505db
chore: add deprecation notice
2021-07-09 21:14:06 -04:00
Jose Diaz-Gonzalez
267cc3fd54
fix: respect custom networks when computing the container ip
...
We also change the inspect format to support network names with non alphanumeric characters. See https://github.com/moby/moby/issues/35886 for details.
2021-07-09 21:13:57 -04:00
Jose Diaz-Gonzalez
a086302fc5
fix: actually create the network triggers
2021-07-09 21:12:43 -04:00
Jose Diaz-Gonzalez
012040d5c7
chore: drop unused function
2021-07-09 20:30:09 -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
84907be0cd
fix: gitignore binaries in common plugin
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
d666d67877
fix: do not attempt to retire when there was no pre-existing container
2021-06-12 13:55:35 -04:00
Jose Diaz-Gonzalez
b16e5516bf
fix: properly quote traps with variables
2021-06-09 01:17:48 -04:00
David Bazile
2577233ff0
Add nascent support for Fedora
2021-06-07 10:18:32 -04:00
Dokku Bot
248577d4f4
Release 0.24.10
...
# History
## 0.24.10
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.10/bootstrap.sh
sudo DOKKU_TAG=v0.24.10 bash bootstrap.sh
```
### Bug Fixes
- #4638 : @josegonzalez Schedule a retire as early as possible
### Documentation
- #4635 : @hiepxanh Add buildkit cache example to Dockerfile docs
- #4632 : @scflode Fix typo in docs for GitHub Actions
### Other
- #4637 : @dependabot[bot] chore(deps): bump django from 3.1.8 to 3.1.9 in /tests/apps/dockerfile-release
2021-06-07 00:25:18 +00:00
Jose Diaz-Gonzalez
bf7d6f40ce
refactor: schedule a retire as early as possible
...
Rather than wait for all containers to come up successfully, immediately schedule a retirement of the old container. We'll still perform a disown'd removal after a successful deploy, but we _also_ schedule a retirement when:
- the new container is run successfully, before we update the container id file
- the new container fails and we run the kill_new command (the schedule is there to ensure removal if the container removal commands fail)
Closes #4576
2021-06-06 17:04:49 -04:00