Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- upute za instalaciju
- 1. registrirati racun na "Heroku" servisu
- 2. napraviti novu aplikaciju za backend posluzitelj i novu aplikaciju za frontend servis
- 3. instalirati "heroku cli" na racunalo.
- 4. za backend servis dodati dodatak "Heroku Postgres"
- 5. za backend posluzitelj prvo "heroku/python" buildpack, a zatim "heroku/gradle" buildpack. Bitno je da "heroku/gradle" bude zadnji jer se prema poretku odlucuje kako ce aplikacija biti pokrenuta. Iako je java aplikacija potrebno je dodati python buildpack zbog python skripti koje azuriraju dnevni meni
- 6. za frontend posluzitelj dodati poseban "https://github.com/mars/create-react-app-buildpack.git" buildpack. Inače se moze koristiti "heroku/nodejs" buildpack, ali zbog posebnih paketa u nasoj react aplikaciji potrebno je korstiti ovaj buildpack kako bi se aplikacija normalno pokretala
- 7. u "heroku" postavkama frontend posluzitelja postaviti "Config Vars" varijablu gdje je kljuc "REACT_APP_BACKEND", a vrijednost "ime_aplikacije_backend.herokuapp.com" (gdje je ime_aplikacije_backend ime koje je postavljeno za backend servis prilikom kreiranja aplikacije na "heroku" servisu)
- 8. skinuti najnoviju verziju backend posluzitelja sa gita.
- 9. pozicionirati se u folder iznad foldera backend posluzitelja
- 10. prvi put prilikom pokretanja pokrenuti naredbu "git remote add heroku https://heroku:${HEROKU_API_KEY}@git.heroku.com/(ime_aplikacije_backend).git" (gdje je heroku api key kljuc koji se moze naci u postavkama korisnika koji je napravio aplikaciju na "heroku" servisu, a ime_aplikacije_backend ime koje je postavljeno za backend servis prilikom kreiranja aplikacije na "heroku" servisu)
- 11. zatim pokrenuti naredbu "git push backend heroku master" (gdje je backend ime foldera u kojem se nalazi backend posluzitelj)
- 12. skinuti najnoviju verziju frontend posluzitelja sa gita.
- 13. pozicionirati se u folder iznad foldera frontend posluzitelja
- 14. prvi put prilikom pokretanja pokrenuti naredbu "git remote add heroku https://heroku:${HEROKU_API_KEY}@git.heroku.com/ime_aplikacije_frontend.git" (gdje je heroku api key kljuc koji se moze naci u postavkama korisnika koji je napravio aplikaciju na "heroku" servisu, a ime_aplikacije_frontend ime koje je postavljeno za frontend servis prilikom kreiranja aplikacije na "heroku" servisu)
- 15. zatim pokrenuti naredbu "git push frontend heroku master" (gdje je frontend ime foldera u kojem se nalazi frontend posluzitelj)
- 16. aplikacija se sama pokrece na heroku servisu te joj se moze pristupiti na ime_aplikacije_frontend.herokuapp.com (gdje je ime_aplikacije_frontend ime upisano u "heroku" prilikom izrade nove aplikacije)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement