問題タブ [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.
node.js - docker コンテナに imagemagick をインストールする
Ubuntu 14.04 サーバーで ImageMagick を使用して、s3 にアップロードする前に画像のサイズを変更しようとしています。Wercker によって作成された Docker コンテナー内ですべてを実行しています。問題は、サーバーに既にインストールしており、docker コンテナーの Wercker ビルドにインストールしているにもかかわらず、EasyImage (サイズ変更を処理する nodejs ライブラリー) が言っていることです。
これは、imagemagickをインストールするためにWerckerファイルにあるコマンドです
私も使った
、しかしどちらも機能していないようです。Docker コンテナ内で ImageMagick を動作させるために何か不足していますか?
macos - 開いているファイルが多すぎる PANIC で MacOS で Wercker がクラッシュする
Mac OS でwercker.comを実行しています。コンテナーは実行し続けますが、時々 wercker が次のエラー メッセージでクラッシュします。
wercker の「internal/watch」を介して頻繁に再起動されるコンテナ内で Typescript Node.js アプリを実行しています。Typescript は IDE によってコンテナーの外部で JS にコンパイルされていますが、すべてのファイルはコンテナーと共有されています。
この問題を回避する最善の方法は何ですか?
github - セットアップ環境中の Wercker エラー 404
プロジェクトを自動的にビルドするように wercker プラットフォームを構成しようとしています (.NET MVC)。wercker.yml ファイルを作成しましたが、プロジェクトを github にコミットすると、環境のセットアップ中に wercker がエラーを生成します。
私はいくつかのヒントを見つけました。誰かが変更box: wercker/ruby
しbox: ruby
て機能しましたが、私には何も機能しませんでした。
私の wercker.yml ファイル:
command-line-interface - ビルドとデプロイに Wercker CLI を使用する
Wercker Web サイトとそのパイプラインで構成された Wercker アプリケーションがあり、正常build
にdeploy
動作します。
現在、デプロイに問題があり、Wercker CLI を使用して同じことをしようとしています。これらは私が従っている手順です:
パイプラインの最後のステップで、build
いくつかのファイル ( を含むconfig-setup.sh
) を$WERCKER_OUTPUT_DIR
(その値は/pipeline/output
) に残しました。これらのファイルはdeploy
パイプラインで使用されます。これは Wercker Web サイトでは機能しますが、Wercker CLI では機能しません。
deploy
に保存されているファイルの場所をパイプラインに知らせるためのパラメーターが不足していると思います$WERCKER_OUTPUT_DIR
。私を手伝ってくれますか?
編集:パイプラインの実行を手動でシミュレートしbuild
、ファイルを同じソース コード フォルダーに保存しました。その後、私は走ることができましたwercker deploy
。もちろん、これは回避策にすぎません。
continuous-integration - 1 時間ごとに wercker ジョブを開始する
werckerを使い始めたばかりで、ジョブを定期的に (毎日、毎時など) 実行したいと考えています。これはアンチパターンかもしれませんが、可能ですか?私の意図は、コンテナーを無期限に実行し続けることではなく、ワークフローが特定の間隔で実行されることだけです。
google-cloud-platform - wercker での GCR の docker-push の失敗
ウェッカーを使用しています。internal/docker-push で GCR のコンテナーをプッシュしようとしています。ただし、次のようなエラー メッセージが表示されます。
私のwercker.ymlは
AND $GCR_JSON_KEY_FILE は Wercker 環境変数です
次のように設定します: (値はマスクされました。)
私は何をすべきか?
nginx - wercker で nginx をローカル サービスとして使用する方法
tl;dr;
wercker を使用して、開発パイプラインへのローカル サービスとして nginx を実行しようとしていますが、正しい方法が見つかりません。
ローカル サービスとして nginx を含む wercker マルチコンテナ アプリの実例を教えてもらえますか?
私のプロジェクトは Django アプリであり、開発パイプラインは現在正常に動作しており、データベースのみがサービスとして登録されています。私はウェブサーバーをコンテナ化する作業を行っており、それをLocal Serviceにしたいと考えています。
このドキュメントの「ローカル サービス」セクションに基づいて: http://devcenter.wercker.com/docs/services/advanced-services.html、次のことを試しました。
プロジェクト フォルダ構造:
メインwerckerの内部:
.web-container/wercker.yml には以下が含まれます。
実行すると、コマンドを送信する前にエラー セッションが終了しました: [mkdir -p "/pipeline/output"]$ wercker --verbose dev
というメッセージが表示されます。
コンテナーで利用可能な /bin/bash がない場合に、この同じメッセージが表示されるという問題のレポートを見つけましたが、そうではありません。
エントリポイントの定義、別のコマンドの定義など、いくつかの小さな変更を試みましたが、何も機能しませんでした。
wercker dev の詳細な出力:
docker - Docker + WerckerCi: タグが見つかりません
エラー:
2945b19971bcc3626a0b96ee0edec5da16db05db not found in repository onitsoft/nexchange"
wercker の実行から: