Skapa en enorm, blinkande, webbplats Sjösätta knapp (4 / 5 steg)
Steg 4: Skapa en server-side web app för att ta emot webhooks
För det programvara måste du registrera dig för ett webbhotell. Del av denna handledning är också en mall web app, som du enkelt kan installera via CloudFoundry PAAS (plattform som en servicelösning). Vid denna punkt, hybris ännu inte erbjuder hosting på egen hand, så en plats där du kan få gratis första hosting är Pivotal, t.ex. gå till run.pivotal.io, anmälan och installerar de CLI.
Bilder från Flickr användare och Chris väntar (thx en lott!).
Nu, med cf verktyg (cloudfoundry verktyg) installerad och ditt konto har konfigurerats, kan du hämta mallprojektet, packa upp och ändra det och driva det till molnet. Obs: du kommer att behöva ändra konfigurationen i manifest.yaml, som definierar underdomänen på cfapps.io - t ex om du skriver "- namn lanseringen" din subdomän kommer att launch.cfapps.io- men det namnet är troligen tagit redan.
Skriv "cf push" i katalogen - du bör se en hel del utgång på konsolen, men det kommer äntligen berätta att app fick ut.
Några ytterligare anteckningar:
- den enda sida som denna web app fungerar, är i views/index.ejs - du kan ändra de två < div > element "live" och "notlive" därför
- för att testa web app med hjälp av två testskript (de börjar med test *), måste du först installera node.js. Få det här. Sedan ändra filen options.js och ändra testHost till värdnamnet där du distribuerat din app.
- Med testPutTimestamp.js kan du simulera en go live - sida swappar till live-läge
- Med testDeleteTimestamp.js kan du återgå till icke-live-läge.
- Uppmärksamhet: det finns absolut ingen säkerhet del av denna snabbgenomgång!!!
Nu när vi har en hemsida upp och köra, det är kunna växla mellan två lägen - live och inte leva - vi behöver tråd på knappen att gå live-event.