問題タブ [laravel-envoy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
557 参照

php - Laravel Envoy エラー: 現時点では予期されていませんでした

Laravel Envoy を使用しようとしましたが、実行するenvoy run deployと次のエラー メッセージが表示されます。

[xxxx]: << は現時点では想定されていませんでした。

Envoy.blade.php

私の環境

0 投票する
2 に答える
877 参照

laravel - fortrabbit の Laravel Envoy

Fortrabbit サーバーに Laravel アプリをセットアップしました。私は次のことができます

これは完全に正常に機能します。

しかし、私はこのようなタスクに Envoy を使用しようとしています。だから私は簡単な仕事をしました:

ただし、そうすると次の問題が発生します。

db 接続は、Fortrabbit インターフェイスで設定された ENV 変数からの資格情報を使用することに注意してください。サーバーにSSHで接続して実行するとenv、すべての変数が本来あるべき姿でリストされます。しかし、やるとき

Fortrabbit サーバーの ENV 変数のごく一部しか取得できません。

エラーの原因が分からず、Google に問い合わせても何も見つかりませんでした。誰かがこれについて少し光を当てることができますか? どうもありがとう。

0 投票する
2 に答える
4153 参照

laravel - Laravelの「envoy run」コマンドがsshキーで機能しない

laravel プロジェクト フォルダーで次のコマンドを実行すると、次のエラーが発生します。

しかし、次のコマンドを使用して正常に ssh できます。

~/.ssh/config ファイルの内容は次のようになります。

「許可が拒否されました」というエラーが発生する理由を教えてください。

0 投票する
1 に答える
501 参照

php - Laravel Envoyタスクを実行するときの「stdinは端末ではありません」

1 か月後、すべてのコマンドが正常に機能しますが、現在は...

実行しようとすると envoy run deploy

次のエラーが表示されます。

my のコンテンツをid_rsa.pubserverauthorized_keysに配置すると、通常のログインがうまく機能します。たとえば、次のようにssh user@xxx.xxx.xxxなります。 - パスワードなしでログインできます。

それで...私は何を間違っていますか?


私は使用しています:

  • PHP5.6
  • zsh + oh-my-zsh
  • iTerm2
  • ヨセミテ

詳細が必要な場合は、反対票を投じた後に教えてください。

ありがとう。

0 投票する
1 に答える
542 参照

sudo - tty で Envoy タスクを実行するにはどうすればよいですか?

デプロイには Laravel の Envoy ライブラリを使用しています。展開の最後に到達したら、一連のファイルの所有権を変更する必要があります。chownこれを行うには、root ユーザーに切り替える必要がありchmodます。特権のないユーザーとしては機能しないからです。

Envoy が tty を使用して特定のサーバーを実行できるようにするにはどうすればよいsudo chown ...ですか?

これが私の Envoy.blade.php ファイルへのリンクです。

0 投票する
1 に答える
704 参照

bash - Laravel Envoy と bash プロンプト

Envoy を使用してリモート サーバーをプロビジョニングしています。プロビジョニングは、bash スクリプトをプライベート リポジトリからプルして実行することによって行われます。

bash スクリプトは、yes/no などの確認を求めます (bash "read -p" を使用): リモート サーバーに接続しているときに期待どおりに動作します... スクリプトはユーザー入力を待ちます。

代わりに、Envoy はプロンプトを無視するようです。それは期待される動作ですか?

回避策はありますか?

0 投票する
1 に答える
1515 参照

laravel - Laravel Envoy:エラーで中止

コマンドが失敗したときにエラーで中止したり、別のタスクを呼び出したりすることは可能ですか?

これは機能しません:

次のメッセージで失敗します (I know I can run --force, it's just a way to make the command fail for testing):

しかし、その後、デプロイ スクリプトの残りの実行に進みます。

0 投票する
1 に答える
451 参照

php - Envoy cdを使用したLaravel 5.1の展開:許可が拒否されました

envoy run deploy を実行しようとすると、laravel 5.1 を Envoy でデプロイしようとしています。次のエラーが表示されます。

cd: /home/spark/: 権限が拒否されました

これは、deploybot が私のプロジェクト フォルダにアクセスする権限がないことを意味します。どうすれば deploybot に権限を与えることができますか?

よろしくお願いします。

私の envoy.blade.php

/home/spark ディレクトリのパーミッション