2016-06-17 8 views
0

Wenn ich meine PHP-App von Cloud9 nach Heroku schiebe, wird meine Anwendung auf Heroku bereitgestellt. Die Frage ist, ob ich in der Zukunft die Anwendung, die auf Heroku gehostet/bereitgestellt wird, bearbeiten kann, wenn ich einige Bugfixes oder Updates durchführen muss?Können auf Heroku gehostete PHP-Anwendungen mit Cloud9 bearbeitet werden?


EDIT:

zeldish:~/workspace/appzeld (master) $ git push heroku master 
Counting objects: 3, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 381 bytes | 0 bytes/s, done. 
Total 3 (delta 2), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Using set buildpack heroku/php 
remote: -----> PHP app detected 
remote: 
remote: !  WARNING: No 'composer.json' found. 
remote:  Using 'index.php' to declare app type as PHP is considered legacy 
remote:  functionality and may lead to unexpected behavior. 
remote: 
remote: -----> Bootstrapping... 
remote: -----> Installing platform packages... 
remote:  NOTICE: No runtime required in composer.lock; using PHP ^5.5.17 
remote:  - apache (2.4.20) 
remote:  - nginx (1.8.1) 
remote:  - php (5.6.22) 
remote: -----> Installing dependencies... 
remote:  Composer version 1.1.2 2016-05-31 19:48:11 
remote: -----> Preparing runtime environment... 
remote:  NOTICE: No Procfile, using 'web: vendor/bin/heroku-php-apache2'. 
remote: -----> Checking for additional extensions to install... 
remote: 
remote: -----> Discovering process types 
remote:  Procfile declares types -> web 
remote: 
remote: -----> Compressing... 
remote:  Done: 13.9M 
remote: -----> Launching... 
remote:  Released v4 
remote:  https://*******.herokuapp.com/ deployed to Heroku 
remote: 
remote: Verifying deploy... done. 
To https://git.heroku.com/********.git 
    59f63a5..4375225 master -> master 
+2

Ich habe nodejs app auf heroku und ich bin in der Lage, neue Änderungen auf heroku usig git push heroku schieben. –

+0

@MuhammadShahzad Cool, danke. Ich werde das für meine PHP-Anwendung versuchen. – Solace

Antwort

1

einfache Antwort ist ja. Sie werden in der Lage sein, alle Änderungen, die Sie an Ihrer Anwendung vornehmen, zu übernehmen. Um dies zu tun, können Sie einfach unter Befehl ausführen und Sie werden in der Lage sein, alle Änderungen zu sehen, die Sie vorgenommen haben, nachdem Sie in Ihr Repository gedrängt haben.

$ git init 

    $ heroku create 

    $ echo '{}' > composer.json 

    $ heroku buildpacks:set heroku/php 

(Sie müssen über Befehle ausgeführt werden, wenn Sie Ihre Anwendung erstes Mal einsetzen. Dieser Befehl wird Repository auf Heroku für Sie erstellen und es wird PHP buildpack auf Heroku. Gesetzt) ​​

$ git add . 

    $ git commit -am "some comment" 

    $ git push heroku master 

    $ heroku open 

zu Erste Schritte click here

+0

Sie schreiben diese Befehle in der Git-Terminal von Cloud9 richtig? – Solace

+1

ja das ist richtig. Möglicherweise müssen Sie $ heroku create verwenden, wenn Sie Ihre App zum ersten Mal bereitstellen. @Solace –

+1

Ich habe meine Antwort aktualisiert. Manchmal müssen Sie möglicherweise Buildpacks setzen, da heroku wissen muss, dass Sie die php-App bereitstellen. Daher habe ich Befehl hinzugefügt, um das zu tun. @Solace –

Verwandte Themen