問題タブ [wercker]

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 投票する
1 に答える
59 参照

php - wercker でのカスタム コンテナーのリンク

docker でコンテナーを作成し、id/name i を使用します

ボックス ujwaldhakal/laravel は、php を使用すると機能しません。wercker でカスタム コンテナーをリンクするための適切なドキュメントはありませんでした。

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

ssh - Wercker は ssh からのエラーを無視します

node-app の展開を自動化しようとしています。アプリを実行するために永遠に使用しています。しかし、次のバージョンを展開する前に、現在のプロセスを終了する必要があります。私は永久停止 /path/ を使用していますが、プロセスが実行されていないことがあります。エラーが返され、Wercker プロセスが終了します。特定の Wercker コマンドのエラーを無視する方法はありますか?

- script: name: stop application code: | ssh -i $PRIVATEKEY_PATH -l username -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 199.199.46.17 forever stop ikbendirk-server.js

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

continuous-integration - 他のサービスに依存するサービス - wercker ci

私はwerckerを使用して、クライアントの統合テストのためにredisおよびpostgresサービス(すべてのアプリケーションレベル)とともにプライベートサービスとしてAPIサーバーを実行することにより、APIクライアントのテストとデプロイを自動化しています。このセットアップにより、理論的には、クライアントが API サーバーと対話し、クライアントとサーバーの両方が同じ postgres および redis サービスを使用できるようになります。

私のプライベート サービスはデータベース サービスに依存しているため、これらのサービスのホストとポート (公開された環境変数) を、起動時にコンテナーに環境変数として挿入する必要があります。ただし、これらの公開された接続変数に、それらが宣言されている同じサービス ブロック内からアクセスできませんでした。

以下の wercker.yml のセクションを投稿しました。

環境変数 $REDIS_PORT_6379_TCP_ADDR および $POSTGRES_PORT_5432_TCP_ADDR は、リアルタイム サービス コンテナーでは空です。リアルタイム サービスでこれらの変数にアクセスするにはどうすればよいですか?