Jose Diaz-Gonzalez
ca9443669f
Separate package_cloud target from packer build
2015-01-16 17:05:35 -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
joliv
d6ad9f0e85
Update man page for 0.3.13
...
Some new commands, one deprecated, and a warning at the bottom that the page may not always be up-to-date.
2015-01-15 10:56:50 -05:00
Michael Hobbs
e760e1cc92
implement ps:restartall. closes #82 #218
2015-01-14 16:37:49 -08:00
Michael Hobbs
9490889411
allow ps to be used by plugins that support pre container actions
2015-01-14 16:25:13 -08:00
Michael Hobbs
17d78856e0
skip one ps test as circleci does not yet support docker exec
2015-01-14 16:24:09 -08:00
Michael Hobbs
376e1d3411
ps docs
2015-01-14 16:23:02 -08:00
Jose Diaz-Gonzalez
a0c5c4576e
Merge pull request #896 from progrium/515-docker-args-in-build-phase
...
add docker-args pluginhook call to build phase
2015-01-14 19:10:24 -05:00
Michael Hobbs
61e154899b
use ps:restart for config and domains plugins
2015-01-14 15:25:53 -08:00
Michael Hobbs
c0028f122b
initial pass at a ps plugin
2015-01-14 15:19:58 -08:00
Jose Diaz-Gonzalez
22fd0aa7f0
Merge pull request #895 from progrium/644-mh-document-priv-submods
...
document deploying private git submodules. closes #644
2015-01-14 16:15:57 -05:00
Michael Hobbs
08bcebbd17
[ci skip] document deploying private git submodules. closes #644
2015-01-14 13:12:10 -08:00
Michael Hobbs
78967eedd7
add docker-args pluginhook call to build phase
2015-01-14 11:31:48 -08:00
Jose Diaz-Gonzalez
cc4fda235c
Merge pull request #892 from progrium/vagrant-docs
...
Change where the ssh config PORT is setup
2015-01-14 03:52:03 -05:00
Jose Diaz-Gonzalez
d6c369cfdf
Change where the ssh config PORT is setup and add a note about using vagrant ssh-config to verify it. Closes #795
2015-01-13 23:27:31 -05:00
Jose Diaz-Gonzalez
55129cb9f6
Keep existing configuration files when installing nginx. Refs #886
2015-01-13 22:42:33 -05:00
Jose Diaz-Gonzalez
2e220da491
Release 0.3.13
0.3.13
v0.3.13
2015-01-11 22:30:52 -05:00
Michael Hobbs
e0c49ec724
[ci skip] fix missing strings in deploy tests output
2015-01-11 16:30:13 -08:00
Jose Diaz-Gonzalez
938a16de53
Merge pull request #880 from progrium/879-mh-port-based-fix
...
disable VHOST deployment if global VHOST file is missing and an app domain has not been added
2015-01-11 18:14:55 -05:00
Michael Hobbs
80d13c0005
allow users to add a domain to an app if there is no global vhost
2015-01-11 14:35:02 -08:00