Deployment Laraknife Projekt

Aus Vokabulabor
Version vom 17. November 2024, 18:34 Uhr von Hamatoma (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Links = * Taskx mittels_Laraknife = Zielsetzung = Ein Projekt ist lokal erstellt und soll jetzt auf einen Server migriert werden. = Auf dem lokalen System = * Datenbankinhalt speichern: <syntaxhighlight lang="bash"> PROJ=taskx mkdir -p resources/db cd resources/db sudo mysqldump lrv$PROJ | gzip > lrv$PROJ.sql.gz </syntaxhighlight> = Auf dem Server = * Als User root: <syntaxhighlight lang="bash"> PROJ=taskx REPO=$PROJ.git cd /srv/www git config --…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Links

Zielsetzung

Ein Projekt ist lokal erstellt und soll jetzt auf einen Server migriert werden.

Auf dem lokalen System

  • Datenbankinhalt speichern:
PROJ=taskx
mkdir -p resources/db
cd resources/db
sudo mysqldump lrv$PROJ | gzip > lrv$PROJ.sql.gz

Auf dem Server

  • Als User root:
PROJ=taskx
REPO=$PROJ.git
cd /srv/www
git config --global --add safe.directory /home/git/repo/$REPO
git clone /home/git/repo/$REPO
sudo chown -R www-data:www-data $PROJ
cd $PROJ
sudo -u www-data git checkout main