Michael Hobbs
495b1d2ba0
refactor to explicitly set IMAGE via get_app_image_name()
2015-09-03 16:12:36 -07:00
Michael Hobbs
8be5c874ec
errant use of local. derp
2015-09-02 11:59:50 -07:00
Michael Hobbs
04a4da7fc5
allow tagging and deployment of tagged app images
2015-09-02 11:18:01 -07:00
Jim Myhrberg
d5df6a4190
Use $PLUGIN_PATH instead of $(dirname $0)/..
...
As briefly discussed in #1425 , source the `common/functions` file via an
absolute path, rather than determining the relative path by using
`dirname`. 3rd-party plugins should follow suit and use the new
`$PLUGIN_PATH` convention too.
2015-08-28 14:14:28 +01:00
Justin Clark
e349d38581
Fix dokku ps <app> over ssh
...
Resolved the TTY error when connecting over ssh.
Updated ps to use has_tty function.
2015-08-25 17:35:28 -07: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
Jose Diaz-Gonzalez
3f43a64430
Merge pull request #1399 from basicer/fix-multi-receive-app
...
Make dokku play nice when we have multiple receive-app hooks
2015-08-24 14:54:13 -04:00
Rob Blanckaert
98990b6885
Make dokku play nice when we have multiple receive-app hooks in various plugins.
2015-08-24 14:20:36 -04:00
Michael Hobbs
42905c345b
support comments in DOKKU_SCALE and print contents on deploy
2015-08-24 09:22:07 -07:00
Michael Hobbs
8edea8512d
use /bin/sh instead of /bin/bash in order to support dockerfile images that don't include bash. fixes #1364
2015-08-03 11:42:30 -07:00
Michael Hobbs
d21caa4811
Merge branch 'master' into 1091_mh-switch-to-herokuish
2015-07-28 10:55:44 -07:00
Michael Hobbs
b30db17def
use column to format help output
2015-07-28 09:31:56 -07:00
Michael Hobbs
c7cb014580
convenience functions for app container state
2015-07-13 09:27:42 -07:00
Michael Hobbs
633c595311
use docker inspect instead of docker ps grep pattern. closes #1281
2015-07-13 09:09:38 -07:00
Michael Hobbs
a84397895a
initial pass at config plugin arguments refactor
2015-07-06 19:41:17 -07:00
Michael Hobbs
2e9bb4eed1
need to call /build for herokuish
2015-07-06 12:41:54 -07:00
Michael Hobbs
0840d8fd1f
initial pass at switching to herokuish. closes #1091
2015-07-06 12:41:54 -07:00
Michael Hobbs
c2fa8d14c9
scale web to 1 by default and ignore all others
2015-04-21 22:13:45 -07:00
Michael Hobbs
9d504fe93a
make sure we cleanup tmp. logging when we hit edge cases
2015-04-21 21:36:03 -07:00
Michael Hobbs
e74c6460fb
make semantic sense of _image functions
2015-04-21 20:27:16 -07:00
Michael Hobbs
2cb957d1dd
move release_and_deploy to plugin functions. only attempt Procfile copy if we're buildstep based
2015-04-21 20:21:25 -07:00
Michael Hobbs
ddf893bc8a
fix rebuildall and restartall
2015-04-21 14:33:28 -07:00
Michael Hobbs
d44788721f
format multiple scale lines
2015-04-21 14:32:31 -07:00
Michael Hobbs
14cc01dd5b
use helper functions
2015-04-21 14:32:31 -07:00
Michael Hobbs
d5cc7595fd
default web proc. avoid unclear file not found error when procfile is missing
2015-04-21 14:32:30 -07:00
Michael Hobbs
d42bb79d38
handle non-herokuish deploys that don't create Procfiles. i.e. buildpack-nginx
2015-04-21 14:32:30 -07:00
Michael Hobbs
389b5efa06
only release and deploy if we're modifying scale settings
2015-04-21 14:32:30 -07:00
Michael Hobbs
5c85e8bf65
app repo SCALE file takes precedence over local settings
2015-04-21 14:32:30 -07:00
Michael Hobbs
e27d0e6fa5
wrap container id checks and reading into common function that attempts new and old style container id files
...
aggregate log streams
2015-04-21 14:32:30 -07:00
Michael Hobbs
33f872183e
initial pass at container-level scaling
2015-04-21 14:27:23 -07:00
Michael Hobbs
7357df7c9d
first pass at dockerfile support
2015-02-07 17:56:01 -08:00
Michael Hobbs
9164740117
rename log functions with dokku_log_ prefix
2015-02-06 08:28:14 -08:00
Michael Hobbs
6ad65dd9b4
first stab at a common functions library. include argument parsing and a few definitions wired up. closes #932 . closes #945
2015-02-05 11:32:46 -08:00
Michael Hobbs
c96d139f54
use flock when (re)building/deploying
2015-01-28 16:18:57 -08:00
Michael Hobbs
9f985077c7
implement rebuild command that reuses git_archive_all
2015-01-27 15:00:00 -08:00
Michael Hobbs
d7830fa730
prevent error on restartall when no apps deployed
2015-01-16 17:41:32 -08: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
c0028f122b
initial pass at a ps plugin
2015-01-14 15:19:58 -08:00