Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Wirklich leer ? Mach mal ein cat auf das Archive... Könnte mir vorstellen das da (Quelltext, 3 Zeilen) Drinnensteht... der link für die "6.0.0_Alpha_8“ währe nämlich dieser hier... https://github.com/WoltLab/WCF…tags/6.0.0_Alpha_8.tar.gz Wenn ich richtig überfliege fehlt aber das „tar.gz“ beim CURL Aufruf deinem Script. Da müsste dann eher so ausehen (nicht getestet) "curl -sL -o "WCF-$REF.tgz" "https://github.com/WoltLab/WCF/archive/refs/tags/${REF}.tar.gz
  • Ahh noch ein paar Bäume... das Tar ist mit GZ gepackt.. daher auch tar.gz oder tgz... das passt..er Lädt nicht runter weil die Regex meinst das ist nicht valide... Sekunde
  • Gummel ich dachte ich hätte es abgeschickt... ein "./test.sh /home/gierig/123 6.0.0_Alpha_8" lädt runter packt aus und im install Verzeichnis (123 bei mir) tauchen install.php und test.php auf... (Quelltext, 8 Zeilen) Änderung vorher: elif [[ "$REF" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; Hinterher: elif [[ "$REF" =~ ^[0-9]+\.[0-9]+\.[0-9].*$ ]]; (natürlich mit der tar.gz Erweiterung des curl aufrufes von vorher) (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Schöne Seite zum testen für alle möglichen Dialekte https://rege…
  • Bei den Docker kram bin dann raus, sorry. Wird das Script den überhaupt mit den richitgen Parametern gestartet ? At least must ja irgendwo der Parameter für Directory und Version herkommen..
  • (Zitat von razor) Ahhh Fremdverschulden Alles gut.. (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Na ja $REF wird durch $2 gesetzt und das ist der zweite Parameter mit der das Script aufgerufen wird. Wenn $REF = „6.0“ ist dann wird $REF umgeschrieben auf „master“ sonst passiert nichts. ohne (zweiten) Parameter bleibt in diesen Script $REF leer. in deinem Docker / Composer Script wird es ja auch aufgerufen ganz unten: ENTRYPOINT start-container /wsc $WSC_VERSION $WSC_VERSION mus dabei die Version enthalten... woher…
  • Meine test.sh ist simple der erste teil deines Scripts... (Quelltext, 30 Zeilen) nur mit den Modifikationen für Curl und die regex. Den Rest habe ich weggelassen weil wegen Docker und co. Wenn du die Files haben willst die darin sind... die install.php und setup.php sind im Archive im wcfsetup Verzeichnis. das „letzte“ kannst du dir so runterladen mit curl -L -o "6.0.0_Alpha_8.tar.gz" "https://github.com/WoltLab/WCF/archive/refs/tags/6.0.0_Alpha_8.tar.gz"
  • nun wie schon gesagt... zwei Parameter werden erwartet. Install Verzeichnis (muss existieren) und Version zum installieren. also sowas wie ./test.sh /home/gierig/123 6.0.0_Alpha_ das install Verzeichnis (/home/gierig/123 in meinen fall muss auch leer sein soweit) Das script wird ja auch in deinem Composer mit zwei Parametern aufgerufen: (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Install Verzeichnis /wsc und einer Variablen die Irgendwo her kommt und gefüllt sein muss (mit der Version) Das wird bei dir wohl dann…
  • (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Kann ja nicht, hab ja nur einen teils des Scripts benutzt und des ganzen rest ausgelassen. Ging ja da nur um das Downloaden. (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Ahhhh das wirft ein anderes kleines Licht auf die Dinge. (Zitat von ꧁𓊈𒆜 ƁєηLυє 𒆜𓊉꧂) Das macht sinn, wobei OHNE .env er mehr oder minder „-master“ nehmen sollte was wohl eine Referenz auf die Aktuelle Version ist. in der docker-compose.yml wird dazu WSC_VERSION: "${WSC_VERSION:-master}“ definiert was über die .env dann ü…