Rööbaste rakenduse loomine ja juurutamine Herokule

Selles postituses loome rööbaste abil isikliku veebisaidi ja juurutame selle Herokule. Heroku on pilverakenduste platvorm - uus viis veebirakenduste juurutamiseks



Selles postituses loome rööbaste abil isikliku veebisaidi ja juurutame selle Herokule. Heroku on pilverakenduste platvorm - uus viis veebirakenduste loomiseks ja juurutamiseks. Parim asi Heroku puhul on see, et te ei pea põhiliste veebirakenduste majutamise eest maksma, kuna Heroku on need tasuta kategooriasse liigitanud. Ehitame ühe lehe rööparakenduse ja see on staatiline veebisait, mida saab kasutada portfellina.

Allpool on hetkepilt rööparakendusest (juurutatud Herokule siin )



Alustame selle Railsi rakenduse loomist. Eeldan, et olete juba installinud Ruby ja Rails. Veenduge, et teil oleks Ruby 2.0 ja Rails 4.2.2. Versiooni saate kontrollida käsuviibalt.

Märkus. Kasutame Ruby 2.0 ja Rails 4.2.2. Kui teil on Ruby and Rails'i erinevad versioonid, ei pruugi mõned selles postituses näidatud toimingud teie jaoks töötada.



Projekti loomine:

Nimetame oma projekti veebisaidiks. Projekti loomiseks kasutage käsku Rails new website

Rails genereerib automaatselt kõik failid ja installib ka kõik vajalikud kalliskivid, käivitades automaatselt installitud käivituskomplekti, nagu allpool näidatud

Nüüd näete oma C: draivi all asuvat veebisaidi kausta (asukoht, kust käsku Rails new website käivitasime). Avame veebisaidi kausta mõnes IDE-s. Mul on Adobe'i sulud IDE. Võite kasutada mis tahes muud, kuna see pole oluline.

Projekti struktuur:

Loodud projekti struktuur näeb välja nagu allpool

Isegi kui me pole ühtegi koodi kirjutanud, saate veebirakendust praegu käivitada. Veebisaidi rakenduse käivitamiseks käivitage Rails s käsk veebisaidi kaustast, nagu allpool näidatud

Nagu ülaltoodud hetkepildist näete, on meie veebisaidi rakendus juurutatudhttp: // localhost: 3000

URL-ile juurdepääsu saamiseks näete allolevat ekraanihttp: // localhost: 3000

Kuid me tahame näidata oma rakenduse põhilehte URL-ile juurdepääsu kohtahttp: // localhost: 3000 /.Selleks loome meie veebisaidi projekti avaliku kausta alla index.html lehe.

kuidas paketti Java-s kasutada

Märkus. Rails teenib juur-URL-i juurde pääsemisel lehte index.html automaatselthttp: // localhost: 3000

Praegu on meil index.html lehel lihtsalt üks rida.

Pääseme juurde juur-URL-ilehttp: // localhost: 3000

Lisagem nüüd oma index.html lehele natuke elu, lisades mõned pildid - JS ja lahe CSS. Kasutame alglaadimise algusest halltoonide teemat.

Halltoonide alglaadimise teema -

Allpool on pilk halltoonilise alglaadimise teema kohta, mida me kasutame. Kohandame selle teema meie nõudmistele vastavaks.

Selle teema saate alla laadida saidilt http://startbootstrap.com/template-overviews/grayscale/

Laadige alla halltoonide teema ja kopeerige CSS, font-awesome, fonts, img, JS ja index.html veebisaidi projekti avalikku kataloogi. Allpool on projekti hetktõmmis pärast CSS-i, JS-i, fontide, piltide kausta ja index.html lehe lisamist veebisaidi projekti avalikku kataloogi.

Käivitame oma veebisaidi projekti kohe:

Projekti käivitamisel esitatakse teile hea väljanägemisega halltoonide teema leht.

Me muudame lehe index.html (veebisaidi projekti avaliku kataloogi all), et anda sellele professionaalne ilme.

Allpool on ülevaade veebisaidi projektist pärast muudatuste tegemist lehel index.html. Oleme just pilte muutnud ja osa tekstist redigeerinud, et see oleks konkreetsele isikule sobiv.

kuidas teha sügavat koopiat javas

Saate muuta index.html ja halltooni.CSS vastavalt oma soovidele. Nüüd oleme valmis oma veebisaidirakenduse Herokusse juurutama.

Koodi sisestamine Githubi:

Enne rakenduse juurutamist Herokule peame oma koodi Githubi kaughoidlasse saatma. Selleks vajate Githubi kontot. Kui teil pole Githubi kontot, minge ja looge see aadressil www.github.com .

Samuti peate oma Windowsi installima Githubi. Laadige Githubi Windowsi jaoks alla aadressilt https://windows.github.com/ .

Kui olete Githubi oma arvutisse alla laadinud ja installinud, avage Githubi rakendus ja konfigureerige oma Githubi mandaadid ning valige vaikekooriks Git Bash kest (saate valida ka mis tahes muu võimaluse, nagu soovite) ja seejärel salvestage muudatused.

Peate Githubis looma hoidla, kuhu salvestame meie veebisaidi projekti eemalt. Hoidla loomiseks logige sisse Githubi ja klõpsake rohelisel nupul kuvatud uue hoidla valikut.

Nimetage oma hoidla (antud juhul oleme selle nimetanud railtoherokuks) ja klõpsake loo hoidla linki, nagu allpool näidatud.

Github pakub kaug-URL-i ( https://github.com/eMahtab/railtoheroku.git antud juhul) railtoheroku hoidla jaoks, mida on vaja koodi kohalikult masinalt Githubisse tõukamisel.

Nüüd oleme valmis oma veebisaidi projekti koodi Githubi saatma. Järgige alltoodud samme, et lükata kood Githubi.

Avage Giti kest ja kasutage Git init käsku veebisaidi kataloogi lähtestamiseks, nagu allpool näidatud:

Nüüd lisage kõik veebisaidi kataloogis olevad failid versiooni kontrolli all, käivitades Git add.

Sisestage kõik failid, käivitades Git commit - m “Final Commit”

Lisage kaughoidla, nagu allpool näidatud:

Nüüd viimane samm, mis tõepoolest tõukab koodi Githubi hoidlasse:

Oleme Githubiga läbi. Järgmine osa on rakenduse tegelik juurutamine Herokule.

Rakenduse juurutamine Herokule:

Looge Heroku konto aadressil https://www.heroku.com/

Märge : Heroku rakenduse juurutamiseks peame tegema mõned muudatused. Heroku ei toeta SqLite 3, selle asemel on sellel PostgreSQL andmebaas. Seega peame sqlite3 sõltuvuse gemfailist eemaldama. Heroku nõuab rails_12factor gem, mida Heroku kasutab staatiliste varade, näiteks piltide ja stiilitabelite teenindamiseks. Kaks Gemfile'is nõutavat muudatust on kokku võetud allpool:

Eemaldage Gemfile'ist rida gem ‘sqlite3’

Lisage Gemfile'i järgmised read

rühm: arendus,: test tee #<<<< not in production gem 'sqlite3' end group :production do gem 'pg', '0.17.1' gem 'rails_12factor', '0.0.2' end

Kontrollime pärast Gemfile'i muudatuste tegemist, kas kõik töötab hästi. Salvestage Gemfile ja käivitage kimpu installima spetsiaalse lipuga (ilma tootmiseta), et vältida mis tahes tootmiskalliste kohalikku paigaldamist.

Võimaldab Gemfile'is tehtud muudatused Githubi kaughoidlasse viia:

Githubi kaughoidla muudatuste sisestamine:

Uue rakenduse loomine Herokul:

Logige sisse Herokusse ja looge uus rakendus. Olen oma rakenduse nimetanud railtoherokuks. Võite seda nimetada mis iganes soovite. Nimetatud rakenduse loomiseks klõpsake nuppu Loo rakendus.

Githubi hoidla ühendamine Heroku rakendusega:

Järgmine samm on oma Githubi hoidla linkimine Herokuga.

Allpool oleme ühendanud oma Githubi hoidla railtoheroku

saada massiivi suurus javascript

Kui oleme oma Githubi hoidla ühendanud Herokuga, oleme valmis oma rakenduse juurutama. Rakenduse juurutamiseks kerige käsitsi juurutamise suvandini ja klõpsake käsku Haru juurutamise valik.

Rakenduse juurutamine:

Kui klõpsate käsul Käivitada haru, hakkab Heroku Gemfile'i kalliskive tootmisse installima:

Kui kõik kalliskivid on installitud ja rakendus juurutatud, näete Heroku õnnitlusteadet: „Teie rakendus on edukalt juurutatud.”

Juurutatud rakenduse nägemiseks klõpsake lihtsalt nupul vaade ja näete oma rakendust edukalt juurutatuna.

Kui teil on ülaltoodud toimingute järgimisel probleeme, palun kommenteerige allpool. Loodetavasti teile meeldis see postitus.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.

Seonduvad postitused:

XML-failide sõelumine SAX-parseri abil