diff --git a/lib/install/dev b/lib/install/dev index eda330c..40d17f7 100755 --- a/lib/install/dev +++ b/lib/install/dev @@ -1,11 +1,16 @@ #!/usr/bin/env sh -if gem list --no-installed --exact --silent foreman; then - echo "Installing foreman..." - gem install foreman -fi +# Default to port 3001 if not specified +export PORT="${PORT:-3001}" -# Default to port 3000 if not specified -export PORT="${PORT:-3000}" +if command -v overmind >/dev/null 2>&1; then + task_runner="overmind" +else + if ! gem list --no-installed --exact --silent foreman; then + echo "Installing foreman..." + gem install foreman + fi + task_runner="foreman" +fi -exec foreman start -f Procfile.dev "$@" +exec $task_runner start -f Procfile.dev "$@"