Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
487 views
in Technique[技术] by (71.8m points)

python - why I get ! [remote rejected] master -> master (pre-receive hook declined) in dokku

I need help. I'm trying to deploy my Python/Flask app to Dokku server but I get an error and I don't have any idea of how to fix it. this is the git remote:

dokku   dokku@apps.danieldiaz.me:portfolio (fetch)
dokku   dokku@apps.danieldiaz.me:portfolio (push)

the app is created on the server, but when I make a:

git push dokku

or:

git push dokku master

I get this error:

Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 292 bytes | 292.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0)
-----> Cleaning up...
-----> Building portfolio from herokuish
-----> Adding BUILD_ENV to build environment...
-----> Unable to select a buildpack
remote: 2021/01/28 22:49:58 exit status 1
remote: 2021/01/28 23:49:58 exit status 1
To apps.danieldiaz.me:portfolio
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'dokku@apps.danieldiaz.me:portfolio'

The domain apps.danieldiaz.me works, I can connect via ssh.

question from:https://stackoverflow.com/questions/65946478/why-i-get-remote-rejected-master-master-pre-receive-hook-declined-in-do

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Your python dependencies could not be detected so Dokku was unable to select the python buildpack. You'll need to have a requirements.txt denoting your dependencies in the root of your repo to fix that.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...