Browse Source

fixed plugin refresh

master
Chris 2 years ago
parent
commit
2df5ab12fd
  1. 21
      deploy.sh
  2. 5
      leinwandRefresh.sh
  3. 31
      readme.md

21
deploy.sh

@ -2,11 +2,24 @@
USER=kollegen USER=kollegen
HOST=despina.uberspace.de HOST=despina.uberspace.de
OUT="/home/chris/kollegen/pendel/out/" LOCAL_OUT="/home/chris/kollegen/pendel/out/"
# the directory where your web site files should go # the directory where your web site files should go
DIR=/home/kollegen/html/pendel/wp-content/uploads/pendel/ffm RSYNC_DEST_DIR=html/pendel/wp-content/uploads/pendel/ffm
rsync -avz $OUT ${USER}@${HOST}:${DIR} echo "--- STEP 1: Uploading changes to wordpress plugin"
rsync -avz $LOCAL_OUT ${USER}@${HOST}:${RSYNC_DEST_DIR}
exit 0 # Stop in error case
retVal=$?
if [ $retVal -ne 0 ]; then
exit $retVal
fi
WP_DIR=html/pendel
echo ""
echo "--- STEP 2: Reactivating plugin"
ssh ${USER}@${HOST} "cd ${WP_DIR}; wp plugin deactivate pendel; wp plugin activate pendel;"
retVal=$?
exit $retVal

5
leinwandRefresh.sh

@ -1,5 +0,0 @@
#!/bin/bash
username=$(grep -Po "(?<=^host-username ).*" credentials)
refreshcode=$(grep -Po "(?<=^refreshcode ).*" credentials)
chromium http://kollegen.uber.space/pendel/?refreshcode=$refreshcode

31
readme.md

@ -195,12 +195,20 @@ Create and chmod gps.csv...
Done. Done.
``` ```
## Upload nach Uberspace ## Wordpress aktualisieren
Skript `deploy.sh` aufrufen. Skript `deploy.sh` aufrufen.
~/kollegen/pendel/deploy.sh
Es besteht aus zwei Schritten:
* Durch Synchronisation des lokalen Ordner `out` mit dem Plugin-Ordner werden die lokalen Änderungen hochgeladen.
* Mit dem Durchstarten des Plugins wird die Leinwand neu aufgebaut.
Die Ausgaben zeigt, dass alles geklappt hat:
```console ```console
$ ~/kollegen/pendel/deploy.sh --- STEP 1: Uploading changes to wordpress plugin
sending incremental file list sending incremental file list
./ ./
20230901-182900-X-S10.jpg 20230901-182900-X-S10.jpg
@ -209,19 +217,18 @@ tile_20230901-182900-X-S10.jpg
sent 214.906 bytes received 166 bytes 86.028,80 bytes/sec sent 214.906 bytes received 166 bytes 86.028,80 bytes/sec
total size is 30.949.478 speedup is 143,90 total size is 30.949.478 speedup is 143,90
--- STEP 2: Reactivating plugin
Plugin 'pendel' deactivated.
Success: Deactivated 1 of 1 plugins.
Plugin 'pendel' activated.
Success: Activated 1 of 1 plugins.
``` ```
Die so hochgeladenen Daten werden aber noch nicht verwendet. Die so hochgeladenen Daten werden aber noch nicht verwendet.
## Leinwand neu erzeugen > ❗HINWEIS
> Damit nicht gitea die SSH-Befehle interpretiert, müssen alle per SSH ausgeführten Commands in der Datei `.ssh/authorized_keys` eingetragen sein.
Per Skript `leinwandRefresh.sh` wird die Leinwand nun neu genierert.
```console
$ ~/kollegen/pendel/leinwandRefresh.sh
```
Wenn es denn klappen würde. Bis das behoben ist, muss das Plugin de- und wieder aktiviert werden.
### Hintergrundinfos ### Hintergrundinfos

Loading…
Cancel
Save