Dan Callahan
23c25d01ff
Fixup debian/control for Debian
...
* Bump `Version` field.
* Set minimum nginx version to 1.4.6, per #1654
* Depend on both `rubygem-foo` (Ubuntu) and `ruby-foo` (Debian).
* Add distro-default `docker.io (>= 1.6.2)` as an alternative.
Version 1.6.2 is in both `trusty-updates` and `jessie-backports`,
while `trusty` itself has `0.9.1`. We seriously want to avoid that.
This also updates the docs so people don't forget to bump the version
field in the future. Even though we really do that for them with sed.
2015-11-05 22:34:28 -06:00
Jose Diaz-Gonzalez
e1e7fbcc52
Merge pull request #1652 from callahad/SC2143
...
Resolve SC2143: 'Instead of [ -n $(foo | grep bar) ], use foo | grep -q bar'
2015-11-04 17:20:45 -05:00
Dan Callahan
9229e1a9a7
Resolve SC2143: 'Instead of [ -n $(foo | grep bar) ], use foo | grep -q bar'
...
...we actually don't violate this
https://github.com/koalaman/shellcheck/wiki/SC2143
2015-11-04 11:00:59 -06:00
Jose Diaz-Gonzalez
5f83476811
Merge pull request #1647 from callahad/SC2115
...
Resolve SC2115: 'Use "${var:?}" to ensure this never expands to /'
2015-11-04 11:54:53 -05:00
Jose Diaz-Gonzalez
0bd06e70d5
Merge pull request #1651 from callahad/SC2029
...
Resolve SC2029: 'this expands on client side'
2015-11-04 11:54:38 -05:00
Jose Diaz-Gonzalez
c78bf267a3
Merge pull request #1648 from callahad/SC2154
...
Resolve SC2154: 'variable is referenced but not assigned'
2015-11-04 11:54:16 -05:00
Jose Diaz-Gonzalez
c8c83703ed
Merge pull request #1649 from callahad/SC2164
...
Resolve SC2164: 'Use cd ... || exit in case cd fails.'
2015-11-04 11:54:04 -05:00
Jose Diaz-Gonzalez
baac2ceda2
Merge pull request #1650 from callahad/SC2148
...
Resolve SC2148: 'target shell is unknown'
2015-11-04 11:53:48 -05:00
Dan Callahan
d465ceb045
Resolve SC2154: 'variable is referenced but not assigned'
...
In this case, Bats sets $status, $output, and $lines, but ShellCheck
doesn't statically know that. Therefore, we ignore SC2154 when those
variables are first introduced in ./tests/unit/test_helper.bash
https://github.com/koalaman/shellcheck/wiki/SC2154
2015-11-03 22:00:22 -06:00
Dan Callahan
8ed0193b1d
Resolve SC2115: 'Use "${var:?}" to ensure this never expands to /'
...
https://github.com/koalaman/shellcheck/wiki/SC2115
2015-11-03 22:00:05 -06:00
Dan Callahan
1de54d52ac
Resolve SC2164: 'Use cd ... || exit in case cd fails.'
...
https://github.com/koalaman/shellcheck/wiki/SC2164
2015-11-03 21:55:09 -06: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
Dan Callahan
344d48e01b
Resolve SC2029: 'this expands on client side'
...
https://github.com/koalaman/shellcheck/wiki/SC2029
This patch addes inline directives where this is the desired behavior,
instead of globaly excluding the check.
2015-11-03 21:40:31 -06:00
Jose Diaz-Gonzalez
279c49f084
Merge pull request #1645 from rvalyi/master
...
a git repo can be accessed via ssh
2015-11-03 19:56:48 -05:00
Raphaël Valyi
2b64fe4666
a git repo can be accessed via ssh
2015-11-03 01:11:12 -02:00
Jose Diaz-Gonzalez
de29abdab6
Merge pull request #1635 from callahad/linode
...
Remove deprecated Linode stackscript
2015-10-31 18:09:48 -04:00
Dan Callahan
c250d170cd
Remove deprecated Linode stackscript
...
This is nolonger relevant since we rewrote the Linode docs in commit
81523b3bd0
[ci skip]
2015-10-31 16:13:43 -05:00
Jose Diaz-Gonzalez
81c5173f5e
Merge pull request #1633 from elia/patch-3
...
Add a warning regarding the use of `trace on`
2015-10-31 15:22:18 -04:00
Elia Schito
ac04199963
Add a warning regarding the use of trace on
2015-10-31 14:56:19 +01:00
Jose Diaz-Gonzalez
a2985e082b
Merge pull request #1628 from progrium/mh-restore-var-namespace
...
move RESTORE variable to DOKKU_APP namespace
2015-10-29 12:40:35 -04:00
Jose Diaz-Gonzalez
8c24483fb7
Merge pull request #1630 from adamwolf/patch-1
...
Enabling tracing is actually 'dokku trace on'
2015-10-29 12:30:40 -04:00
Adam Wolf
cd3ce7de22
Enabling tracing is actually 'dokku trace on'
2015-10-29 11:28:36 -05:00
Michael Hobbs
e28c75e56a
move RESTORE variable to DOKKU_APP namespace
2015-10-29 07:55:09 -07:00
Jose Diaz-Gonzalez
f13796fa57
Merge pull request #1613 from kdomanski/restore
...
add ps:restore to start applications which weren't manually stopped
2015-10-28 14:15:57 -04:00
Jose Diaz-Gonzalez
49d8cc4902
Merge pull request #1624 from u2mejc/master
...
Add trace to help output
2015-10-28 12:45:16 -04:00
Jose Diaz-Gonzalez
b22b04af8e
Merge pull request #1626 from progrium/josegonzalez-patch-1
...
Add official dokku-copy-files-to-image plugin
2015-10-27 23:31:11 -04:00
Jose Diaz-Gonzalez
39bf2a2100
Add official dokku-copy-files-to-image plugin
...
[ci skip]
2015-10-27 23:31:03 -04:00
Jose Diaz-Gonzalez
b50df757db
Merge pull request #1623 from sedouard/doc_azure
...
Doc - Add Azure Documentation
2015-10-27 20:40:50 -04:00
Steven Edouard
aaeae0d9cc
Doc - Add Azure Documentation
...
[ci skip]
2015-10-27 17:24:56 -07:00
Justin Clark
4f6843104c
Add trace to help output
2015-10-27 17:15:38 -07:00
Jose Diaz-Gonzalez
bdd0f50dd9
Merge pull request #1621 from elia/patch-2
...
Support for --force is present in official plugins
2015-10-27 08:10:46 -04:00
Elia Schito
77b3725d5b
Support for --force is present in official plugins
2015-10-27 11:21:54 +01:00
Kamil Domański
6c19414b7a
add ps:restore to start applications which weren't manually stopped
2015-10-26 20:06:53 +01:00
Jose Diaz-Gonzalez
b3f44e3f96
Merge pull request #1610 from kdomanski/post-stop
...
Add post-stop plugn trigger
2015-10-26 13:54:21 -04:00
Kamil Domański
f705004975
Add post-stop plugn trigger
2015-10-26 17:57:18 +01:00
Jose Diaz-Gonzalez
39ba53607a
Merge pull request #1607 from progrium/debian-installation
...
Dokku support for Debian Jessie installation
2015-10-25 23:49:26 -04:00
Jose Diaz-Gonzalez
d17cb43bd3
Add missing sudo call to nginx reload
2015-10-25 22:56:48 -04:00
Jose Diaz-Gonzalez
c8bcd67498
Fix warnings in building plugn binary
2015-10-25 22:41:10 -04:00
Jose Diaz-Gonzalez
dcf34eb4d4
Create a systemd service for dokku-installer
2015-10-25 20:19:35 -04:00
Jose Diaz-Gonzalez
5a35c9a76c
Run apt-get clean before calling apt-get update
...
This ensures that we can call apt-get update after adding a new apt source. Debian needs a bit more time to refresh it's own caches, so we just force it's cache to be clean before calling apt-get update again.
2015-10-25 20:13:10 -04:00
Jose Diaz-Gonzalez
b23e5d1cbb
Add support for vmware_fusion
2015-10-25 20:09:37 -04:00
Jose Diaz-Gonzalez
a11b46058e
Add ruby1.9.1 as a dependency
...
Debian systems do not have the proper ruby installed, so installing fpm fails.
2015-10-25 20:09:25 -04:00
Jose Diaz-Gonzalez
b3041661b3
Correctly set syslog user as owner on dokku logs for non-debian systems
...
On debian, rsyslog runs as root, so we don't want to force the non-existent syslog owner.
Fix syntax error
2015-10-25 00:09:26 -04:00
Jose Diaz-Gonzalez
66833f12a0
Ensure we have sudo installed when installing dokku debian packages
...
Refs #976
2015-10-24 23:15:03 -04:00
Jose Diaz-Gonzalez
18d6e1be3b
Add special case commands for instances where we are running dokku in debian
...
Refs #976
2015-10-24 23:12:38 -04:00
Jose Diaz-Gonzalez
6674d7823e
Automatically detect whether dokku is running on debian vs ubuntu
...
Refs #976
2015-10-24 23:12:14 -04:00
Jose Diaz-Gonzalez
f3959c38b0
Favor chgrp over chown to ensure proper group on logs
...
Refs #976
2015-10-24 22:44:10 -04:00
Jose Diaz-Gonzalez
8d0fbc0d1b
Switch to ruby-dev package over ruby1.9.1-dev
...
This package is the version we use for as a dokku dependency, and thus there is no need to specify a *specific* version when building the deb packages.
Refs #976
2015-10-24 22:33:00 -04:00
Jose Diaz-Gonzalez
9878c0b6fa
Ensure we have a directory for the dokku motd message. Refs #976
2015-10-24 22:11:27 -04:00
Jose Diaz-Gonzalez
79cc07d71b
Add sudo pre-dependency for herokuish. Refs #976
2015-10-24 22:11:27 -04:00