For phalcon user on heroku, easy deploy their phalcon app.
This project is not work on Heroku now, please try Phalcon's Docker image and use it with Heroku Docker solution.
heroku create APP_NAME -b https://github.com/elct9620/heroku-buildpacks-php-with-phalcon to start your phalcon heroku app.
Enable heroku user-env-compile addon. (This still is labs feature)
Using profile.d or
heroku config command to setting
PACKAGE_URL and you can use your special php pre-compile package.
(This feature sitll under test, it may not work correctly)
First, you may want modify
ext/build.sh and setting up your PHP version and add some PHP extension.
heroku run bashto connect your heroku binary build app
curl https://raw.github.com/elct9620/heroku-buildpacks-php-with-phalcon/develop/ext/build.shdownload the build script (or from your github )
chmod +x build.sh
./build.shrun build script and wait
tar -zcf package.tar.gz apache.tar.gz php.tar.gz libs.tar.gzpackage all necessary files
curl -k -T package.tar.gz http://myNAS-Webdav-Endpoint/to download this file)
Since Heroku support docker, I plan migrate this buildpacks to docker version.
But Heroku didn't build slug, and cause the
docker:release command spend a lot time to upload slug (about 49MB) so I will mantaince this project, and provide Dockerfile for contribute this project.
Now, the latest Dockerfile was added, and the buildpacks will update as soon as possible to use the latest build.
Copy the snippet above into CLI.