Wiki ▸ Descărcarea și lansarea site-ului pe site-ul heroku.com
Configurarea și instalarea
Clonarea unui proiect cu GitHub
Pentru a descărca proiectul în heroku, trebuie mai întâi să o clonați cu GitHub. Pentru aceasta, mergeți la consola din consola unde va fi stocat proiectul pe computer și apoi executați comanda clonei git. Mai jos este un exemplu de implementare:
Înainte de a descărca aplicația în heroku, trebuie să faceți niște modificări. Mai întâi, trebuie să configurați versiunea JDK, pentru aceasta puneți fișierul system.properties în rădăcina aplicației și scrieți numărul versiunii JDK în ea. Puteți alege versiunea 1.6, 1.7 sau 1.8. Iată un exemplu pentru versiunea 1.7:
De asemenea, trebuie să specificați comanda care va rula aplicația. Pentru a face acest lucru, creați un fișier text numit Procfile. care va conține comanda necesară. Trebuie, de asemenea, să o specificați în mod explicit. că aceasta este o aplicație web. Următoarea este un exemplu de comandă care va rula fișierul de război al aplicației noastre:
În cazul în care acest lucru nu a fost făcut înainte, trebuie, de asemenea, să creați un fișier .gitignore în rădăcina aplicației și să scrieți următoarele:
Dacă proiectul conține o bază de date, trebuie să creați fișierul config.properties și să îl plasați în modul, care va fi cel principal din rețea, conținând datele despre conexiunea la baza de date. Un exemplu al conținutului fișierului este prezentat mai jos:
Încărcarea proiectului pe heroku
Mai întâi, trebuie să mergeți la dosarul rădăcină al aplicației din consola. Apoi încărcați modificările făcute în proiect la Git. Pentru a încărca modificările, puteți utiliza fie capacitățile mediului de dezvoltare (dacă este acceptată), fie în consola, tastați următoarele comenzi:
Apoi, puteți descărca deja aplicația la heroku. Pentru a face acest lucru, trebuie mai întâi să creați o aplicație pe heroku executând comanda heroku create.
După aceea, trebuie să descărcați codul sursă în sine în heroku. Pentru aceasta, tastați și executați comanda master push push heroku.
Dacă nu sunteți mulțumit de numele proiectului generat automat de heroku, îl puteți modifica executând următorul set de comenzi:
Numele proiectului poate fi, de asemenea, schimbat pe heroku.com, dar trebuie să executați următorul set de comenzi pentru a reconstrui aplicația:
Setările bazei de date
Deoarece heroku creează automat baza de date necesară pentru aplicație și generează nume de utilizator, parolă și alte setări pentru aceasta, este necesar să setați noi parametri pentru conectarea la baza de date. Pentru a face acest lucru, trebuie să obțineți aceste date pe pagină cu aplicația și să ajustați valorile PATH. JAVA_OPTS și MAVEN_OPTS. folosind comanda heroku config: set. Un exemplu de configurare este prezentat mai jos:
Mai întâi, trebuie să executați următoarea comandă (numai 1 dată) pentru a seta setările aplicației web heroku:
Pentru a deschide aplicația, trebuie să executați comanda heroku open:
Heroku are o caracteristică care face dificilă utilizarea ca o găzduire normală. Dacă site-ul nu a fost accesat timp de o oră, site-ul "adoarme". Și cu accesul ulterior, site-ul este lansat pentru prima dată, care durează aproximativ 30 de secunde, și numai atunci devine disponibil.