2016-05-12 12 views
0

Ich benutze Laravel Forge + Digital Ocean, um meine Website von github bereitzustellen.URL nach der Bereitstellung mit Laravel Forge + Digital Ocean öffnen

änderte ich meine Deployment-Skript ein wenig

cd /home/forge/default 
git pull origin dev 
composer install --no-interaction --no-dev --prefer-dist 
php artisan migrate:refresh --force --seed 
xdg-open http://url-to-my-domain.com/page-performs-release-tasks 

Deployment ist in Ordnung, wenn ich die letzte Zeile auslassen (xdg offen). Wenn ich die letzte Zeile einfügen wieder der Fehler zeigt:

/home/forge/.forge/provision-4912400.sh: line 7: kde-open: command not found 

Alle Typen habe ich versucht, den gleichen Fehler geben

  • xdg offen
  • gnome-open
  • Exo-offen
  • gvfs-open
  • kde-open

Was sollte ich in das Deployment-Skript einfügen, um eine Webseite in einem zufälligen Browser zu öffnen (und automatisch zu schließen)?

Antwort

0

Der Server hat keine Anzeige. Sie müssten einen Browser auf Ihrem Computer ausführen, der eine Verbindung zu Ihrem Server herstellt.

Sie könnten etwas wie lynx installieren, das ein konsolenbasierter Browser ist, wenn Sie einen Browser auf Ihrem Server benötigen.

Es könnte besser sein, die Funktionalität dieser URL, die Sie treffen möchten, zu übernehmen und sie in einen Handwerkerbefehl zu legen und stattdessen auszuführen.

+0

Perfekt, ich konnte dem Deploy-Skript in Laravel-Schmiede einen Handwerkerbefehl hinzufügen. Funktioniert super! – user5512902