Jose Diaz-Gonzalez
00babb5ff5
Merge pull request #887 from progrium/debian-packaging
...
Debian packaging
2015-01-16 18:50:25 -05:00
Michael Hobbs
161111aab5
lintball client. add tests. add help message
2015-01-16 15:19:14 -08:00
Michael Hobbs
cb39110904
new assertion for a specific exit status
2015-01-16 15:18:24 -08:00
Michael Hobbs
c7bd7119b8
assert on intermediate steps
2015-01-16 14:59:01 -08:00
Michael Hobbs
fda3a08c83
shellcheck dokku_client with specific exclusion
2015-01-16 14:58:41 -08:00
Michael Hobbs
55c2b0fd62
allow force override
2015-01-16 14:57:49 -08:00
Jose Diaz-Gonzalez
e35493e248
unquote variables
2015-01-16 17:07:51 -05:00
Jose Diaz-Gonzalez
ca9443669f
Separate package_cloud target from packer build
2015-01-16 17:05:35 -05:00
Jose Diaz-Gonzalez
dc64759a97
Use doublequotes to prevent whitespace problems
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
45120c5e43
Pull DOKKU_HOST from dokku remote host if not otherwise set
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
7f99fcb844
Use double-square brackets in if test
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
d8fa69c5f4
formatting
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
1eb01db8f9
Add ability to alias dokku_client.sh as dokku command locally
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
aec4543b61
Properly retrieve and parse the app name from git remote
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
3e05a8c8ac
formatting
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
0af71abe12
Exit with exit code from ssh command
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
34895630fd
Add DOKKU_TRACE support to turn on command tracing
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
cd65704c5e
Force usage of bash to run command
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
f293e9026d
Better dokku-client bash formatting
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
8f21a38160
Add a release target to make
2015-01-16 16:56:16 -05:00
Jose Diaz-Gonzalez
077c6a1b89
Add a packer.json file to automate building Digital Ocean Images from debian packages
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
3d49dbb1a7
Add debian package package to readme
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
4656e80ab8
Move dokku-installer start to postinst
...
Performing the start in preinst meant that the required dokku-installer.rb file was not yet in position.
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
87b7a74cf0
Copy the id_rsa.pub key to the vm where possible
...
This allows dokku-installer to automatically list the public key in it's UI
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
20bb7caef4
Change dokku-installer.rb path to the contrib directory
...
This should avoid issues when testing via vagrant where the /root/dokku directory is not yet mounted. This is also more correct for cloud-installs
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
d9026a9974
Remove configuration files if they already exist
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
2b9a31f06d
Add empty virtualmachine for testing purposes
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
3fdc1d20b6
Only start the dokku-installer if it's not already running
...
Upgrades from previous - fresh - dokku versions will fail if the dokku-installer is already running.
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
0fcc541e4f
Force remove sites-enabled directory, even when empty
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
8fba61e212
Fix go build command
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
9c68bda9b4
Fix temporary directory creation
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
9e396a1b42
Add a few items to the gitignore
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
92610f347f
Add new Vagrant machines for both installation from deb (dokku-deb) and building debian packages (build)
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
b6767f8efc
Add new make targets to build and install dokku debian packages
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
8c8745ca4c
Merge pull request #903 from progrium/mh-reorder-circle-tasks
...
move shorter running tests into pre test phase
2015-01-16 16:51:36 -05:00
Jose Diaz-Gonzalez
992ac973cc
Merge pull request #902 from progrium/install-help2man
...
Install help2man
2015-01-16 16:47:57 -05:00
Michael Hobbs
7d9adaffc3
move shorter running tests into pre test phase
2015-01-16 13:04:27 -08:00
Michael Hobbs
78238785ba
help2man needs dokku in place to get output
2015-01-16 13:03:48 -08:00
Jose Diaz-Gonzalez
6e7c887d5f
Install help2man
2015-01-16 15:26:57 -05:00
Jose Diaz-Gonzalez
6b80d1e0f2
Merge pull request #899 from joliv/master
...
Use help2man to automatically generate man pages
2015-01-16 15:23:14 -05:00
Jose Diaz-Gonzalez
19871fe81d
Merge pull request #900 from progrium/mh-nginx-ssl-san-hostname
...
support extracting SANs from SSL certificates and adding them to nginx config
2015-01-16 15:22:15 -05:00
Jose Diaz-Gonzalez
514d66f40d
Merge pull request #891 from progrium/keep-old
...
Keep existing configuration files when installing nginx. Refs #886
2015-01-16 15:19:57 -05:00
Jose Diaz-Gonzalez
22088f5d82
Merge pull request #897 from progrium/mh-ps-plugin
...
initial pass at a ps plugin
2015-01-16 14:59:12 -05:00
Jose Diaz-Gonzalez
59baadef06
Merge pull request #901 from misto/patch-1
...
Pull new tags when upgrading to update VERSION
2015-01-16 12:27:29 -05:00
Mirko Stocker
cb6213adee
Pull new tags when upgrading to update VERSION
...
During an upgrade, the output of `git describe --tags` is written to the VERSION file, so we need to pull the tags otherwise it looks like we're running an old version.
2015-01-16 11:25:20 +01:00
Michael Hobbs
40e628778b
revive deploy:all with deprecation warning
2015-01-15 15:43:03 -08:00
Michael Hobbs
6cd89fa72a
support extracting SANs from SSL certificates and adding them to nginx config
2015-01-15 12:08:27 -08:00
joliv
2d96bd2939
Add "Options:" header to help text
...
Makes it easier to be parsed by `help2man`
2015-01-15 12:13:55 -05:00
joliv
cbba084cb8
Use help2man to automatically generate man pages
2015-01-15 11:28:28 -05:00
Jose Diaz-Gonzalez
31c6444dae
Merge pull request #898 from joliv/master
...
Update man page for 0.3.13
2015-01-15 11:04:23 -05:00