TTrack – Deploy

Ostatnio umieściłem aplikację konkursową w chmurze.

 
 
 
 
 
 

Heroku

 

Heroku jest jedną z najpopularniejszych opcji do testowania małych aplikacji webowych. Jest tak ponieważ przez pierwszy rok jest całkowicie za darmo:). I to jest główny i wystarczający powód jak na początek. Moja aplikacja jest oparta na springu i bazie postgres a heroku wspiera obie technologie bardzo dobrze. Podstawą do umieszczenia naszej aplikacji w chmurze jest narzędzie do budowy projektów w moim przypadku maven. Odpowiednio skonfigurowany plik zrobi praktycznie wszystko sam. Pozatym na stronie heroku mamy kilka tutoriali dla różnych konfiguracji. W moim przypadku paczkę war uruchamiana za pomocą web-runnera. Do umieszczenia aplikacji na serwerze wykorzystałem IDE intellij w wersji Ultimate który można sobie pobrać za darmo z pomocą toolboxa od jetBrains:). Jak wspomniałem chmura dobrze integruję się z bazą postgres. Np bardzo łatwo możemy zaimprtować naszą lokalną bazę za pomocą dwóch komend, tworzymy backup lokalnej bazy:

 

pg_dump NazwaBazy > OutputFile.sql

 

A następnie importujemy do naszej bazy produkcyjnej.

 

psql -h <Host> -d <NazwaBazy> -U <User> -f OutputFile.sql

 

Cześć:)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *