Opsætning af din egen server

Følg vejledningen nedenfor for at sætte din egen server op. Disse retningslinjer antager, at du er noget bekendt med Git og Github allerede.

  1. Fork jbakse/p5.party or code-a-game/p5.party repository on Github. See here for more information about forking repositories.
  2. Opret en Heroku konto og log ind.
  3. Fra hoveddashboardet vælg New » Create New App
    1. Indtast et navn til din app i App name. Du skal vælge dit eget, unikt navn.
    2. Dit kontonavn skal allerede vises i feltet App owner.
    3. Vælg den region, der er tættest på dig og dine brugere.
    4. Klik Create app.
  4. Du skal nu blive taget til fanen Deploy for projektet.
    1. Vælg Github som Deployment method
    2. Hvis du tilhører flere github organisationer, vælg den, du brugte til at fork repo.
    3. Skriv en del af dit fork navn og tryk Search. Du bør se dit fork i den resulterende liste.
    4. Klik Connect knappen ved siden af dit fork.
    5. I Manual deploy skal du kontrollere, at master branch er valgt, og derefter klikke Deploy Branch.
    6. Heroku vil trække kilden fra din branch og lancere serveren. Dette kan tage et par minutter.
    7. Hvis alt gik godt, burde du nu have din egen server kørende på Heroku. Klik Open app for at åbne serveren i browseren.
      • Hvis serverstarten fungerede, vil du se "Endpoint not found".
      • Hvis det var mislykket, vil du se "There's nothing here, yet".
  5. Peg din p5.party sketch til den nye server.
    • Brug domænet for din server - noget som yourserver.herokuapp.com - når du kalder partyConnect() i din sketch.

Tillykke! Forhåbentlig virker din sketch nu med din nye server!

Vigtig information om teknologi

⚠️ Vigtigt: I øjeblikket bruger p5.party en deepstream server til backend. Bemærk at deepstream er i vedligeholdelses mode og kan modtage minimale opdateringer fremover. Det er usikkert, hvad dette betyder for p5.party. Det kan betyde, at migration til en anden backend vil være nødvendig i fremtiden. For nu har deepstream dog vist sig at være en pålidelig, stabil backend.

💰 Omkostninger: En Heroku server koster omkring 35 kr. om måneden at køre.