Diferència entre revisions de la pàgina «Heroku»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 23: Línia 23:
 
Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després.
 
Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després.
  
Crea una pàgina PHP d'una TASKLIST amb PostgreSQL.
+
Crea una pàgina PHP d'una TASKLIST amb PostgreSQL. Ha de quedar més o menys com aquesta:
 +
https://floating-beyond-40727.herokuapp.com
  
 
Post utilitzar aquest exemple de PDO:
 
Post utilitzar aquest exemple de PDO:

Revisió del 17:28, 6 abr 2018


Introducció

Heroku és una PaaS (Platform as a Service) que ens permet fer desplegaments sense necessitat de tenir un servidor.

Servidors d'aplicacions web


Primeres passes

Inicia't amb aquest tutorial per PHP simple:

https://devcenter.heroku.com/articles/getting-started-with-php#introduction

Quan hagis acabat, tindràs en marxa una web d'exemple. Fes un cop d'ull al Procfile, veuràs que la carpeta web/ és on s'inicia la nostra aplicació web.

Substitueix els continguts de la carpeta web/ per un index.php senzill per començar a fer la nostra app.


Plugins i bases de dades

Un cop hem estat capaços de crear una web, crearem una base de dades. Aparentment podem crear una MySQL gratuita, però ens demana la targeta de crèdit. En canvi, amb PostgreSQL no ens en demana.

Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després.

Crea una pàgina PHP d'una TASKLIST amb PostgreSQL. Ha de quedar més o menys com aquesta:

https://floating-beyond-40727.herokuapp.com

Post utilitzar aquest exemple de PDO:

https://uf.ctrl-alt-d.net/material/mostra/50/php-acces-a-dades-amb-pdo

Caldrà que creis la taula, un formulari per entrar les tasks, i visualitzar-les.


Heroku amb frameworks