Jose Diaz-Gonzalez
4264380e15
feat: disable scaling if app contains DOKKU_SCALE file
...
A DOKKU_SCALE file will always be used for managing the scale count for an app if it exists in a repository. As such, ps:scale usage should be disabled in those cases. This commit makes that more apparent.
Also document how to build a specific core plugin for testing purposes.
Closes #3544
2019-05-18 15:24:59 -07:00
Jose Diaz-Gonzalez
97649e86dd
fix: update ruby version
2019-04-09 07:27:30 -04:00
Jose Diaz-Gonzalez
4ae280528e
fix: ensure we can deploy code when there is no pre or post-deploy script defined
...
Closes #3385
2019-01-09 07:46:04 -05:00
Jose Diaz-Gonzalez
a5a66dd916
feat: add support for the Procfile release command
...
Closes #3136
2019-01-07 07:45:02 -05:00
Jose Diaz-Gonzalez
86795ddacc
tests: run mvdan/shfmt on test runs
...
While I do not agree with _every_ style change, this will force Dokku to have consistent formatting across all shell scripts, which is arguably a Good Thing™.
The command used to reprocess everything is:
```shell
shfmt -l -bn -ci -i 2 -w .
```
2019-01-07 01:25:55 -05:00
Jose Diaz-Gonzalez
2db8f93507
feat: error out on Procfile extraction if the procfile is invalid
...
Refs #2991
Refs #3196
2018-10-11 20:19:56 -04:00
Kazuhiro NISHIYAMA
3eb7a13006
Fix indent
2017-11-03 13:30:18 +09:00
Alex
6780d53c77
Merge branch 'master' of github.com:dokku/dokku into feature-config-golang
2017-10-16 20:22:28 -04:00
Alex Quick
98c45b55b7
fix: newlines at eof
2017-10-16 02:21:38 -04:00
Alex Quick
c896ca700c
[config] remove vestige of old test
2017-10-12 21:42:18 -04:00
Alex Quick
ecf67d3cdd
[config] add eof newlines where needed
2017-10-12 21:40:26 -04:00
Michael Hobbs
dc79152fe0
upgrade to golang 1.9.1
2017-10-10 08:13:59 -07:00
Jose Diaz-Gonzalez
fc1129c728
fix: correct flake8 issues
2017-09-27 23:56:42 -04:00
Alex Quick
12c9536a7b
[config] test python buildpack too
2017-09-27 23:56:40 -04:00
Alex Quick
73e85b7df5
[config] preliminary Dockerfile support
2017-09-27 23:56:40 -04:00
Alex Quick
dfa241d6a9
[dockerfile] test new config stuff
2017-09-27 23:56:40 -04:00
Alex Quick
21b091ab14
[config] update test-deploy-config to include odd characters
2017-09-27 23:56:40 -04:00
Michael Hobbs
8950571acb
add tests for pre/post deploy tasks
2017-04-03 12:34:41 -07:00
klemens
e09d093239
spelling fixes
2017-01-14 22:38:27 +01:00
Michael Hobbs
01d65fccdd
fix app.json extraction in dockerfile apps not using /app. closes #2300
2016-07-06 12:03:07 -07:00
Michael Hobbs
cd48505922
Merge pull request #2018 from pascalw/feature/dokku-run-from-procfile
...
Support running Procfile commands using `dokku run`
2016-06-16 12:42:01 -07:00
Michael Hobbs
be13b0149a
use node base image instead of ubuntu
2016-04-25 18:47:39 -07:00
Michael Hobbs
6caed369d7
set pipefail on pre/post deploy tasks. fix pre/post deploy support for dockerfile apps. closes #2062
2016-04-01 14:06:35 -07:00
Michael Hobbs
7e1516bdf5
strip inline comments from CHECKS and Procfile. closes #2044
2016-03-29 16:22:00 -07:00
Michael Hobbs
8c31c8105e
ensure CHECKS file has trailing newline. closes #2037
2016-03-29 11:10:48 -07:00
Pascal Widdershoven
6548cc4477
Update test to not depend on passing named arguments via Herokuish
...
There may be a bug in Herokuish that messes up with quoted named
arguments, see discussion in
https://github.com/dokku/dokku/pull/2018
2016-03-24 07:34:43 +01:00
Pascal Widdershoven
e64daa18cf
First stab at dokku run Procfile shorthand
2016-03-23 21:36:50 +01:00
Michael Hobbs
d1b87bd7b7
cleanup shellcheck SC2086
2016-02-23 07:50:06 -08:00
Michael Hobbs
48f2dc074c
support scripts.dokku in app.json. closes #1824
2016-02-19 13:29:42 -08:00
Michael Hobbs
9842d7498b
nginx-vhosts rewrite
2016-02-18 18:38:54 -08:00
Paul McLanahan
6a01abb905
Fix #1564 : Use Procfile for process types in Dockerfile apps
...
* Document new Procfile feature
* Add and update tests
* Fix a typo in generate_scale_file (ref #1923 )
2016-02-18 21:22:26 -05:00
Michael Hobbs
09936b37fa
update nodejs in test apps
2016-01-07 18:00:12 -08:00
Michael Hobbs
28633003d5
fix docker version and add back some deploy tests that test dokku functionality
2016-01-06 20:53:08 -08:00
Michael Hobbs
88be5083e0
filter out Procfile comments. closes #1792 . closes #1742
2015-12-21 08:23:35 -08:00
Michael Hobbs
aae62398b0
use patched static buildpack in test
2015-11-25 09:06:53 -08:00
Dan Callahan
e1b5b1aafc
Resolve SC2148: 'target shell is unknown'
...
https://github.com/koalaman/shellcheck/wiki/SC2148
2015-11-03 21:46:23 -06:00
Michael Hobbs
6d71c164f0
Merge pull request #1128 from progrium/1091_mh-switch-to-herokuish
...
switching to herokuish. closes #1091
2015-08-24 12:11:05 -07:00
Michael Hobbs
42905c345b
support comments in DOKKU_SCALE and print contents on deploy
2015-08-24 09:22:07 -07:00
Michael Hobbs
11e10fceef
only run domains and nginx config if we have a port and ip. fixes #1355
2015-07-30 14:29:36 -07:00
Michael Hobbs
d21caa4811
Merge branch 'master' into 1091_mh-switch-to-herokuish
2015-07-28 10:55:44 -07:00
Jose Diaz-Gonzalez
68b12ab46f
Merge pull request #1298 from SonicHedgehog/fix-check-root
...
Fix check-deploy skipping the root path
2015-07-13 10:31:21 -04:00
Jakob Krigovsky
7c02c6d31d
Add test app checks-root
2015-07-11 13:58:55 +02:00
Michael Hobbs
a801592b56
[ci skip] update missed doc refs to buildstep
2015-07-06 12:41:54 -07:00
Kilian Ciuffolo
5f8b2d291c
fixes #1259 now ignores protocol of Dockerfile EXPOSE
2015-07-04 10:37:22 -07:00
Michael Hobbs
979c1155c2
add process with no listener
2015-04-21 14:33:28 -07:00
Michael Hobbs
7348d7790c
test scaling different proc types
2015-04-21 14:33:28 -07:00
Jose Diaz-Gonzalez
705c04504c
Merge pull request #1088 from progrium/1083_mh-dockerfile-noexpose
...
support dockerfiles without expose command. closes #1083
2015-04-03 15:56:58 -04:00
Jose Diaz-Gonzalez
29023927f5
Merge pull request #1081 from progrium/1063_mh-test-env-sans-newline
...
force testing .env with no newline and actually fix #1025 and #1026 . closes #1063
2015-04-03 15:18:17 -04:00
Michael Hobbs
c2053d5322
support dockerfiles without expose command. closes #1083
2015-04-03 12:13:39 -07:00
Michael Hobbs
6d0b4ef4ec
test cleanup with slight performance boost
2015-04-01 17:30:09 -07:00