Deployment Laraknife Projekt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
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 --…“ |
(kein Unterschied)
|
Version vom 17. November 2024, 19:34 Uhr
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