Jose Diaz-Gonzalez
ade2cc8a7c
Merge pull request #4450 from dokku/4296-git-from-image
...
Simplify docker image deploys via git:from-image
2021-03-01 02:34:09 -05:00
Jose Diaz-Gonzalez
0a31f6fe3a
feat: add git:from-image support
...
The new command superscedes the previous tags plugin, and integrates docker image deployment with the general build process.
While `docker image load` is not supported, this otherwise completely handles all previous workflows supported by the `tags:deploy` command, while doing so in a much easier to use interface.
Closes #4296
2021-03-01 02:26:58 -05:00
Jose Diaz-Gonzalez
720d37dc5d
docs: update links to builder documentation to avoid extra rewrite
2021-03-01 02:09:47 -05:00
Jose Diaz-Gonzalez
8c34cfe64e
feat: implement builder plugin
...
This plugin will allow users to override the builder used for their application, enabling users to use custom builders if desired.
2021-02-28 17:25:03 -05:00
Jose Diaz-Gonzalez
7a710005a1
feat: implement git:auth command
...
Refs #4364
2021-02-28 04:47:37 -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
e4c0c6b9d9
Merge pull request #4421 from dokku/4415-worktree-git-dir
...
Keep the git directory for worktree-enabled installations
2021-02-21 02:45:23 -05:00
Jose Diaz-Gonzalez
36e02c74fd
docs: add warning regarding shallow clone pushes
...
Closes #4405
[ci skip]
2021-02-20 17:43:47 -05:00
Jose Diaz-Gonzalez
3ae9feba8f
fix: keep the git directory for worktree-enabled installations
...
Git worktrees do not include the full .git directory - only a pointer to the actual directory - when keep-git-dir is set to true, which is incorrect for built containers. This change special-cases that combination, allowing folks on newer git installs to actually keep the .git directory during the build process.
Closes #4415
2021-02-20 17:33:24 -05:00
Andrew
2480b773a1
fix: vector sink readme example command
2021-02-19 17:32:42 -08:00
Jose Diaz-Gonzalez
78a3570bb2
docs: sync with help output
...
[ci skip]
2021-02-12 23:29:12 -05:00
solvethex
effaa8e81c
Add tail option
...
Add tail option for realtime debugging
2021-02-12 14:22:57 +01:00
László Görög
8e1f890322
docs: fix link
...
[ci skip]
2021-02-11 13:12:07 +01:00
Jose Diaz-Gonzalez
4e8242fe5e
docs: fix command call for set-property
...
[ci skip]
2021-01-25 21:47:54 -05:00
Jose Diaz-Gonzalez
5ceccbdf68
docs: fix command call for set-property
...
[ci skip]
2021-01-25 21:47:01 -05:00
Jose Diaz-Gonzalez
f81c802ecc
refactor: rename command to :set-property
...
This will allow us to set other property values for the buildpacks plugin.
2021-01-23 18:17:40 -05:00
Jose Diaz-Gonzalez
5d9157bc40
feat: add support for specifying stack builders for builder-cnb
2021-01-23 18:06:57 -05:00
Jose Diaz-Gonzalez
7caa95b3f3
feat: conditionally execute the post-stack-set call
...
If the value does not change, then we should not trigger the command
2021-01-23 17:40:53 -05:00
Jose Diaz-Gonzalez
b5c85ad5be
chore: rename stacks-set to stack-set
...
You can only set one stack...
2021-01-23 17:40:50 -05:00
Jose Diaz-Gonzalez
bad90b2b1d
feat: add ability to manage stacks on an app or global level
...
The previous lever for manipulating this was the DOKKU_IMAGE environment variable. While this is all well and good, it only works for CNB and is yet another `DOKKU_*` environment variable that need not exist.
While this does not add support for manipulating the CNB stack just yet, the groundwork is set for the future.
Closes #4306
2021-01-23 16:19:12 -05:00
Jose Diaz-Gonzalez
815b839eeb
feat: add trigger for fetching logs properties
2021-01-23 13:39:29 -05:00
Jose Diaz-Gonzalez
76b36aa3f6
docs: document log retention
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
065bba5851
docs: refactor process docs
...
- split out run and enter docs into two different sections
- gather all process related docs into one new section
- add scheduled cron task docs
2021-01-21 01:30:28 -05:00
Jose Diaz-Gonzalez
3f25514e1a
refactor: combine both clone and sync commands
...
Using a single command will allow users to not have to worry about the workflow they use to setup or update a given app.
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
a7ef06028e
docs: add cavet to git:allow-host command
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
c80fcf7b8e
feat: add support for cloning/syncing from a remote repository
...
This makes it a bit easier for external projects to implement deploy webhooks by exposing the ability to sync from a git repository/sha.
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
eda71e3ffe
feat: mirror log tailing support for logs:vector-logs command
2021-01-07 01:43:55 -05:00
Jose Diaz-Gonzalez
b186d9d66c
docs: fix help output
2021-01-07 01:42:51 -05:00
Jose Diaz-Gonzalez
081a44755e
docs: fix examples to use correct property key
2021-01-07 01:07:20 -05:00
Jose Diaz-Gonzalez
07e7988cdf
feat: add sigil templating to CHECKS files
...
This enables general templating capabilities, in addition to environment variable access.
Closes #3974 .
2021-01-05 00:16:55 -05:00
Jose Diaz-Gonzalez
a49de4e473
docs: make the header more clear
...
[ci skip]
2021-01-04 23:00:58 -05:00
Jose Diaz-Gonzalez
2d07d89d60
docs: add new as of banner
...
[ci skip]
2021-01-04 22:56:03 -05:00
Jose Diaz-Gonzalez
94696e81fa
fix: ensure the vector container does not exit when no configured sinks are in place
2021-01-04 01:12:25 -05:00
Jose Diaz-Gonzalez
43d6a2ad94
feat: add ability to set a global vector sink
2021-01-04 01:11:49 -05:00
Jose Diaz-Gonzalez
fd85b1f605
feat: add vector integration
...
This currently is missing a few features:
- global sinks
- logrotation
But works fairly well otherwise.
2021-01-04 00:30:22 -05:00
Jose Diaz-Gonzalez
26e270a49f
docs: reference official gitlab-ci integration
...
Closes #4217
2020-12-30 04:28:45 -05:00
Jose Diaz-Gonzalez
660ccf876e
docs: add documentation for generic ci systems
2020-12-30 03:38:47 -05:00
Jose Diaz-Gonzalez
69dd81860f
docs: add github actions documentation
2020-12-30 03:34:01 -05:00
Jose Diaz-Gonzalez
b1c2c026aa
docs: split out initial ci section of docs
2020-12-30 03:25:22 -05:00
Jose Diaz-Gonzalez
18492ac83c
feat: add json format support to ssh-keys:list
2020-12-20 04:15:53 -05:00
Jose Diaz-Gonzalez
13dd8aa224
feat: add ability to remove an ssh key by fingerprint
...
- add tests for ssh-keys:remove
- upgrade sshcommand
2020-12-20 04:15:53 -05:00
Jose Diaz-Gonzalez
a1e7b99b26
docs: merge note into list
...
Makes it a little cleaner (though not by much).
[ci skip]
2020-12-18 12:12:59 -05:00
Thomas Güttler
52f1f2495c
If unsure use "Heroku buildpacks via Herokuish".
...
I guess this is the current sane default. Correct me, if I am wrong.
2020-12-17 21:44:10 +01:00
Thomas Güttler
d537cb70cd
typo "by for"
2020-12-16 23:07:02 +01:00
Jose Diaz-Gonzalez
e51165d915
docs: clarify the domain name setting in the docs
...
No need to mention the vagrant.
Closes #4246
[ci skip]
2020-12-16 16:07:13 -05:00
Scott Rossignol
ebd2778f5b
Updating readme for clarity on git push step
...
https://www.digitalocean.com/community/questions/refactorin-git-remote-add-dokku-dokku-dokku-me-ruby-rails-sample
2020-12-05 10:17:11 -05:00
Jose Diaz-Gonzalez
451abcf8f3
feat: add initial support for cloud native buildpacks
...
This change adds a new builder - builder-cnb - via the 'DOKKU_CNB_EXPERIMENTAL' environment variable. While support for customizing pack builds is not currently implemented and there may be other missing functionality, this initial implementation allows folks to start playing with CNB.
Future releases of Dokku will provide tighter CNB integration and eventually switch to CNB for default building, as well as allow users to better select builders needed for their applications.
All new code for CNB support should be considered experimental and subject to change as the support evolves over time.
2020-12-01 14:50:27 -05:00
Jose Diaz-Gonzalez
af0d2e6f7a
Merge pull request #4160 from nerg4l/go-logs-plugin
...
Rewrite logs plugin in Go
2020-11-26 04:58:51 -05:00
Jose Diaz-Gonzalez
fcebbd67df
docs: correctly doc apps:report output
...
The `not deployed` message was removed in 0.20.0, and that state can be queried via `ps:report` now.
Closes #4134
2020-11-22 16:00:58 -05:00
Jose Diaz-Gonzalez
7cdc68a007
refactor: use framework for running function against all apps
2020-11-22 15:01:36 -05:00