# Setup Process New Website
# Hostpoint:
- Neue Website erstellen
- Domain oder Subdomain auswählen
- Als Grundeinstellung Nginx Custom Mode auswählen
- https://docs.google.com/spreadsheets/d/14JwWxKGXL4t8aCoUB7s4ricrjXhPQ9uOtEqy36sEZeQ/edit#gid=0 schauen welcher Port frei ist.
- Freien Port eintragen.
- Auf erstellen klicken
- Unter Einstellungen Advanced auf ssh keys gehen und den Public key des neuen Projekt eintragen (siehe Server tasks)
# Server:
- Via ssh einloggen
- in den apps ordner
- projekt ordner anlegen
- im projekt Ordner je nach Bedarf staging und prod anlegen
- in den root ordner und dann .ssh gehen
- ssh-keygen -N "" -m PEM -f PROJECTNAME ausführen
- in den Public key noch den Projektnamen einfügen
# Bitbucket:
- Repo auf Master pushen
- Auf Pipelines klicken dann auf Enable Pipeline
- Auf Settings (falls Pipeline nicht vorhanden hard reload) Repository Variables
- PROJECTNAME, DEPLOY_USER, DEPLOY_HOST anlegen
- unter ssh keys den Public und Privat key vom Server eintragen
- im gleichen Fenster den Host fetchen wert von DEPLOY_HOST
- in den Einstellungen auf Deployments gehen
- In Staging den PORT eintragen und evtl STORYBLOK_ACCESS_TOKEN
- Falls Prod auch auf server dasselbe für Prod
- Anpassungen in Bitbucket.pipelines