Jazz
7b28307306
Added submodules test
2013-12-28 16:10:50 +01:00
Jazz
7f0591fa1e
Submodules support
2013-12-28 16:10:13 +01:00
rhy-jot
419efc2cf1
Merge pull request #391 from mikexstudios/receive-predir-fix
...
Fix edge case: app directory is created before first app push
2013-12-23 19:13:32 -08:00
Michael Huynh
d9ed1e07eb
Fix edge case: app directory is created before first app push
...
When an app directory (i.e. `/home/dokku/myapp`) is created before the
app is pushed for the first time (which may occur if config files such
as `ENV` are added before the initial push), then the app directory will
not be initialized to a bare git repo nor will the pre-receive hook be
installed because `plugins/git/commands` assumes that if `$APP_PATH`
exists, then the directory must also be git initialized too. This fix
checks for `$APP_PATH/refs` instead.
2013-12-23 21:50:49 -05:00
rhy-jot
3ee694d3ea
Merge pull request #383 from colnpanic/features/notify-non-master-push
...
notify user when pushing to non-master branch
2013-12-22 14:09:08 -08:00
jay becker
7eae3b063c
notify user when pushing to non-master branch
2013-12-22 14:30:51 -06:00
rhy-jot
c16afaa338
Merge pull request #390 from rhy-jot/2013-12-20/java-test
...
Add Java test
2013-12-20 11:45:09 -08:00
rhy-jot
921bdc48a6
Add Java test
2013-12-20 11:35:00 -08:00
rhy-jot
b602cd3127
Update dig command
...
Was changed in da11349e81
2013-12-19 20:22:07 -08:00
rhy-jot
d72b79a18d
Update stable’s bootstrap command
2013-12-19 18:07:20 -08:00
rhy-jot
723cf1d43d
Merge pull request #382 from joliv/patch-1
...
README grammar
2013-12-18 17:23:15 -08:00
rhy-jot
693800d709
Merge pull request #321 from mikexstudios/remove-image-var
...
For #313 : Do not specify both `$APP` and `$IMAGE` for base commands.
2013-12-18 14:18:51 -08:00
Michael Huynh
28de3ecaa3
For #313 : Do not specify both $APP and $IMAGE for base commands.
...
As discussed in #313 , dokku base commands such as build, release, and
deploy require specifying both `$APP` and `$IMAGE` as arguments where
`IMAGE="app/$APP"`. Thus, the `$IMAGE` parameter is currently redudant.
This patch removes the need to specify `$IMAGE` for these base commands
and is backwards compatible. If, in the future, the base commands expect
and `$IMAGE` different than `app/$APP`, then the `$IMAGE` parameter will
be re-added for those specific commands.
2013-12-18 17:01:56 -05:00
Paul Lietar
bd21149e8d
Merge pull request #381 from alexanderbeletsky/post-build
...
Add a post-build hook
2013-12-17 00:40:50 -08:00
Paul Lietar
c2aaa94523
Merge pull request #384 from colnpanic/features/notify-kill-failed
...
Ignore failures when trying to stop containers.
2013-12-17 00:26:32 -08:00
jay becker
1050f350c0
do not exit when docker fails
2013-12-16 16:55:16 -06:00
joliv
ec9e61d2bc
README grammar
...
Some confused me as I was scrolling through the docs (missing pronouns) and others were more nit-picky.
2013-12-14 20:13:04 -05:00
rhy-jot
74dfb605d7
Print datestamp before doing anything
...
This lets easily see if Travis' "restart build" feature is working properly
2013-12-14 11:28:46 -08:00
alexanderbeletsky
b206c2b4f5
added post-build hook
2013-12-14 18:26:39 +02:00
rhy-jot
8210323ece
Mention LTS support & additional instruction
2013-12-12 22:01:43 -08:00
Paul Lietar
fff066b120
Merge pull request #373 from plietar/tests-hooks
...
Allow tests to have a setup phase.
2013-12-11 20:17:53 -08:00
Paul Lietar
48b4e330a3
Add a config test.
2013-12-12 03:54:39 +00:00
Paul Lietar
baefdabdfc
Allow tests to have a setup phase.
2013-12-12 03:54:39 +00:00
Paul Lietar
acf2dfa73a
Use the node binary from the PATH.
...
The new nodejs buildpack has changed the location of the node binary.
Using the PATH make the test pass on both buildpacks.
refs #371
2013-12-12 03:51:39 +00:00
Paul Lietar
9876561fa9
Merge pull request #355 from plietar/static-test
...
Add a static website test.
2013-12-03 11:21:45 -08:00
Paul Lietar
2f97afb3f0
Add a static website test.
2013-12-03 19:13:14 +00:00
rhy-jot
776c7c38af
Merge pull request #363 from progrium/2013-12-03/reenable-go
...
Reenable go test
2013-12-03 10:01:29 -08:00
rhy-jot
f64e27f32e
Reenable go test
2013-12-03 09:51:47 -08:00
rhy-jot
6718094237
Merge pull request #361 from plietar/backup-check
...
Backup check
2013-12-02 15:34:55 -08:00
rhy-jot
c77cbf1d3a
Merge pull request #358 from dyson/DOCKER_ARGS
...
For #304 : Add $DOCKER_ARGS and docker-args pluginhook to dokku deploy and command run.
2013-12-02 12:59:52 -08:00
Dyson Simmons
1e76aba0af
Pipe no op into docker-args plugin-hooks to avoid problems when running over ssh w/o a pty.
2013-12-01 00:14:01 +11:00
Paul Lietar
5c58a5e8e7
Add a backup-check to avoid reimporting apps.
2013-11-30 02:46:42 +00:00
Paul Lietar
a4451e82ac
Merge ssh keys rather than overwriting them.
2013-11-30 02:45:58 +00:00
Paul Lietar
4e737e739f
Add a backup-check used to validate the archive.
...
This allows plugins to refuse a backup, before the import process starts.
Users can force the import using -f.
2013-11-30 02:45:32 +00:00
Dyson Simmons
aaa4f0fade
Add $DOCKER_ARGS and docker-args pluginhook to dokku deploy and command run.
2013-11-29 15:52:26 +11:00
Lukas Schauer
56de22a3c8
conditional installation of python-software-properties
2013-11-28 16:09:47 -08:00
rhy-jot
1705307081
Link to freenode's webchat
2013-11-28 12:57:22 -08:00
rhy-jot
dd356d02ee
Clean up first. This allows users to get logs from failed runs before they're wiped out. Ref: #354
2013-11-28 11:20:09 -08:00
rhy-jot
c317dca558
Merge pull request #342 from plietar/no-container
...
Don't fail if CONTAINER is inexistant.
2013-11-27 13:18:31 -08:00
rhy-jot
9eff936676
Remove outdated sed. Fixes #346
...
Starting apps on daemon start has been handed by the upstart 'dokku-redeploy' script for a while. (Also, the format of /etc/init/docker.conf changed and rendered the sed useless.)
2013-11-27 12:50:22 -08:00
rhy-jot
882e7ac5fe
Merge pull request #348 from progrium/no-root
...
Drop root privileges if necessary.
2013-11-27 12:39:33 -08:00
Lukas Schauer
95c9656fc8
nginx vhost ipv6 compatibility
...
IPv6 Compatibility (Nginx Default Site is IPv6 compatible, resulting in not-working vhosts when AAAA DNS entry is set)
2013-11-27 12:03:38 -08:00
Paul Lietar
432aec67d5
Update HISTORY.md to reflect the v0.2 release.
2013-11-27 03:36:50 +00:00
Paul Lietar
2ed527bedc
Drop root privileges if necessary.
...
This makes it possible to call dokku commands as root.
2013-11-25 23:04:35 +00:00
rhy-jot
698e5e5d0e
Add stable installation instructions
2013-11-23 17:22:51 -08:00
Paul Lietar
10a8c75224
Add an empty help message to the nginx-vhosts plugin.
...
Not doing anything just destroys the help message coming from previous
plugins. Run cat to forward stdin into stdout.
2013-11-23 00:10:30 +00:00
Paul Lietar
8a9182c859
Don't fail if CONTAINER is inexistant.
2013-11-22 22:58:02 +00:00
rhy-jot
e42c028d18
Merge pull request #344 from plietar/commandfix
...
Fix commands, the easy way.
2013-11-22 14:54:07 -08:00
Paul Lietar
7ed57b285c
Close stdin before running the backup-export hooks.
...
This avoids hanging when we're not in a pty.
2013-11-22 22:46:54 +00:00
Paul Lietar
99e0a43f81
Remove known issues and add note about ForceTTY
...
These issues are fixed by this PR.
2013-11-22 22:22:20 +00:00