Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no cedar-supported app detected #3

Open
jpillora opened this issue Feb 4, 2015 · 4 comments
Open

no cedar-supported app detected #3

jpillora opened this issue Feb 4, 2015 · 4 comments

Comments

@jpillora
Copy link

jpillora commented Feb 4, 2015

Hey @kr, Any ideas?

$  tree
.
├── Procfile
└── bin
    ├── compile
    ├── detect
    ├── release
    └── run

1 directory, 5 files
$  git init
Initialized empty Git repository
$  git remote add heroku git@heroku.com:still-headland-2558.git
$  git add *
$  git commit -m 'init'
[master (root-commit) c682081] init
 5 files changed, 13 insertions(+)
 create mode 100644 Procfile
 create mode 100644 bin/compile
 create mode 100644 bin/detect
 create mode 100644 bin/release
 create mode 100644 bin/run
$  git push heroku master
Initializing repository, done.
Counting objects: 8, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (8/8), 534 bytes | 0 bytes/s, done.
Total 8 (delta 0), reused 0 (delta 0)

-----> Fetching custom git buildpack... done

 !     Push rejected, no Cedar-supported app detected

To git@heroku.com:still-headland-2558.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:still-headland-2558.git'
@jpillora
Copy link
Author

jpillora commented Feb 4, 2015

Edit: Forgot first command:

$  heroku create -s cedar
Creating still-headland-2558... done, stack is cedar

@jpillora
Copy link
Author

jpillora commented Feb 4, 2015

Sorry for spam, also did:

$ heroku config:add BUILDPACK_URL=http://github.com/kr/heroku-buildpack-inline.git --app still-headland-2558
Setting config vars and restarting still-headland-2558... done, v3
BUILDPACK_URL: http://github.com/kr/heroku-buildpack-inline.git

@kr
Copy link
Owner

kr commented Feb 5, 2015

What output do you get when you push after setting BUILDPACK_URL?

What is the output of cat bin/detect and ls -l bin/detect?

@jpillora
Copy link
Author

jpillora commented Feb 6, 2015

I did some testing with my own build-pack yesterday and no app detected comes from the detect script failing in some way. I was confused because the echoes weren't working. Now, however, I can't get the run script to work:

jpillora ~/Code/Heroku heroku create -s cedar
Creating protected-refuge-2496... done, stack is cedar
WARNING: Incomplete credentials detected, git may not work with Heroku. Run `heroku login` to update your credentials. See documentation for details: https://devcenter.heroku.com/articles/http-git#authentication
jpillora ~/Code/Heroku git clone git@heroku.com:protected-refuge-2496.git
Cloning into 'protected-refuge-2496'...
Initializing repository, done.
warning: You appear to have cloned an empty repository.
Checking connectivity... done.
jpillora ~/Code/Heroku cd protected-refuge-2496/
jpillora ~/Code/Heroku/protected-refuge-2496 heroku config:add BUILDPACK_URL=http://github.com/kr/heroku-buildpack-inline.git
Setting config vars and restarting protected-refuge-2496... done, v3
BUILDPACK_URL: http://github.com/kr/heroku-buildpack-inline.git
jpillora ~/Code/Heroku/protected-refuge-2496 echo "work: bin/run" > Procfile
jpillora ~/Code/Heroku/protected-refuge-2496 mkdir bin
jpillora ~/Code/Heroku/protected-refuge-2496 echo "#!/bin/sh
                                             echo Test
                                             " > bin/detect
jpillora ~/Code/Heroku/protected-refuge-2496 echo "#!/bin/sh
                                             echo Compiled
                                             " > bin/compile
jpillora ~/Code/Heroku/protected-refuge-2496 echo "#!/bin/sh
                                             echo Running
                                             " > bin/run
jpillora ~/Code/Heroku/protected-refuge-2496 echo "#!/bin/sh

                                             cat << EOF
                                             ---
                                             EOF" > bin/release
jpillora ~/Code/Heroku/protected-refuge-2496 chmod +x bin/
bin/compile  bin/detect  bin/release  bin/run
jpillora ~/Code/Heroku/protected-refuge-2496 chmod +x bin/*
jpillora ~/Code/Heroku/protected-refuge-2496 tree
.
├── Procfile
└── bin
    ├── compile
    ├── detect
    ├── release
    └── run

1 directory, 5 files
jpillora ~/Code/Heroku/protected-refuge-2496 git add *
jpillora ~/Code/Heroku/protected-refuge-2496 git commit -m init
[master (root-commit) c2309ef] init
 5 files changed, 15 insertions(+)
 create mode 100644 Procfile
 create mode 100755 bin/compile
 create mode 100755 bin/detect
 create mode 100755 bin/release
 create mode 100755 bin/run
jpillora ~/Code/Heroku/protected-refuge-2496 git push
Initializing repository, done.
Counting objects: 8, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (8/8), 521 bytes | 0 bytes/s, done.
Total 8 (delta 0), reused 0 (delta 0)

-----> Fetching custom git buildpack... done
-----> Test app detected
Compiled
-----> Discovering process types
       Procfile declares types -> work

-----> Compressing... done, 0K
-----> Launching... done, v4
       https://protected-refuge-2496.herokuapp.com/ deployed to Heroku

To git@heroku.com:protected-refuge-2496.git
 * [new branch]      master -> master
jpillora ~/Code/Heroku/protected-refuge-2496 heroku logs
2015-02-06T07:48:49.789617+00:00 heroku[api]: Enable Logplex by dev@jpillora.com
2015-02-06T07:48:49.789644+00:00 heroku[api]: Release v2 created by dev@jpillora.com
2015-02-06T07:49:27.806118+00:00 heroku[api]: Release v3 created by dev@jpillora.com
2015-02-06T07:49:27.806118+00:00 heroku[api]: Set BUILDPACK_URL config vars by dev@jpillora.com
2015-02-06T07:52:58+00:00 heroku[slug-compiler]: Slug compilation started
2015-02-06T07:53:21.056890+00:00 heroku[api]: Deploy c2309ef by dev@jpillora.com
2015-02-06T07:53:21.056890+00:00 heroku[api]: Release v4 created by dev@jpillora.com

bin/run has #!/bin/sh echo Running logs should say "Running" right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants