EmberCLIアプリをAzureWebサイトにデプロイする方法

tehmaster

ember-cliアプリをAzureWebサイトにデプロイしようとしています。Azureにデプロイするときは、デプロイメントスクリプトを実行します。これにより、次のことが実行されます。

 - npm install bower
 - npm install ember-cli
 - bower install
 - npm install
 - ember build

まあ、それがember buildステップに達するまで、それはすべてうまくいくようです。エラーが発生します:

this._handle.open(options.fd)

Error: EINVAL, Invalid argument
      at new Socket (net.js:156:18)
      at process.stdin (node.js:664:19)
      at ..... ember-cli\bin\ember:28:25

周りを検索すると、Grunt https://github.com/TryGhost/Ghost/pull/3608と同じ問題に関してこのリンクが見つかりましたでは、Ember CLIでstdinを無効にするにはどうすればよいですか?それを行う方法、またはアプリをデプロイできるようにするための回避策はありますか?

Webサーバーでビルドプロセスを作成しようとしていますが、どういうわけかこれはAzureでは機能しません。Azureの使用経験がある人はいますか?どうもありがとうございます!

更新

FelixRiesebergまたはJustinNiessnerによって以下に投稿された2つの方法のいずれかを実行してください。サポートと調査の両方に感謝します!

ジャスティン・ニースナー

私はこれを自分で試みる最終段階にあります。展開をどのように設定したかはわかりませんが、distフォルダー内に%DEPLOYMENT_SOURCE%フォルダーを作成し、展開の一部として結果のフォルダーのみをコピーする必要がありました。

あなたがあなたの投稿に含めたリンクを見るまで、私はあなたが抱えているのと同じ問題に苦しんでいました。これにより、deploy.cmdから直接呼び出すのでなく、使用gruntgrunt-shellて呼び出すというクレイジーなアイデアが得られember buildました。

私のGruntfile.jsは非常に単純です:

module.exports = function(grunt) {
  require('load-grunt-tasks')(grunt);

  grunt.initConfig({
    shell: {
      build: {
        command: 'ember build -prod',
        options: {
          stdout: true,
          stdin: false
        }
      },
      test: {
        command: 'ember test',
        options: {
          stdout: true,
          stdin: false
        }
      }
    }
  });

  grunt.registerTask('default', ['shell:build'])
}

その後dist、KuduSyncコマンドを使用してにコピーできるフォルダーができましたwwwroot他に確認する必要があるものがある場合は、お知らせください。回答を更新します。

更新

私はついに物事を片付け、すでにインストールされているものをインストールしていないことを確認するためにいくつかのチェックを追加する機会がありました。私のdeploy.shファイル全体は次の場所で表示できます。

https://github.com/CrshOverride/EmberTodo/blob/master/deploy.sh

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AzureWebアプリにSignalRセルフホストサーバーをデプロイする方法

分類Dev

NodeJsアプリをAzureWebアプリにデプロイする方法

分類Dev

AzureWebアプリのデプロイ後に建設中のサイトのメッセージを取得する

分類Dev

Dockerハブレジストリを使用してAzureWebアプリコンテナにデプロイする方法

分類Dev

AzureWebサイトにデプロイされたASP.NET5アプリのエラーの詳細を取得する方法は?

分類Dev

AzureWebサイト-Composerを使用したPHPアプリの新規デプロイが失敗する

分類Dev

PowerShellを使用してGitLabリポジトリからAzureWebアプリにコードをデプロイする

分類Dev

Angular6をAzureWebアプリにデプロイする方法-権限がありません

分類Dev

複数のAzureWebサイト間でアプリ設定を共有する方法

分類Dev

PHPサイトのAzureWebアプリでPthreadを使用する

分類Dev

DockerイメージをGithubパッケージレジストリからAzureWebアプリにデプロイする方法

分類Dev

同じAzureWebアプリにAngular6アプリとWebAPIをデプロイする

分類Dev

Angular7アプリケーションをAzureWebアプリにデプロイする

分類Dev

既存のファイルを削除せずに、ARM / msdeployを介してAzureWebアプリにデプロイする

分類Dev

AzureWebサイトアプリの設定をバックアップする

分類Dev

AzureWebアプリがWordpressサイトへのリバースプロキシに失敗する

分類Dev

AzureDevOpsをAzureWebアプリにデプロイできません

分類Dev

再起動するまで100%のAzureWebアプリデプロイメントCPU

分類Dev

AzureWebアプリからBitbucketデプロイメントを削除します

分類Dev

AzureWebサイトでプールのリサイクルを無効にする

分類Dev

SSLをサポートするAngularアプリをデプロイする方法

分類Dev

MicrosoftGraphをサポートするアプリをデプロイする方法

分類Dev

VueJSアプリをサブディレクトリにデプロイする

分類Dev

SpringBootアプリプロジェクトをHerokuにデプロイする方法

分類Dev

Symfony2アプリをAzureWebホスティングにデプロイする

分類Dev

流星アプリケーションを私のウェブサイトにデプロイする方法

分類Dev

ASPNETCoreサイトをAzureLinux Webアプリにデプロイする方法(コンテナーなし)

分類Dev

AzureWebアプリ-「サイト」内のさまざまなディレクトリにさまざまな外部ドメインをルーティングする

分類Dev

サイトを停止せずにBlazorサーバーサイドアプリをデプロイする

Related 関連記事

  1. 1

    AzureWebアプリにSignalRセルフホストサーバーをデプロイする方法

  2. 2

    NodeJsアプリをAzureWebアプリにデプロイする方法

  3. 3

    AzureWebアプリのデプロイ後に建設中のサイトのメッセージを取得する

  4. 4

    Dockerハブレジストリを使用してAzureWebアプリコンテナにデプロイする方法

  5. 5

    AzureWebサイトにデプロイされたASP.NET5アプリのエラーの詳細を取得する方法は?

  6. 6

    AzureWebサイト-Composerを使用したPHPアプリの新規デプロイが失敗する

  7. 7

    PowerShellを使用してGitLabリポジトリからAzureWebアプリにコードをデプロイする

  8. 8

    Angular6をAzureWebアプリにデプロイする方法-権限がありません

  9. 9

    複数のAzureWebサイト間でアプリ設定を共有する方法

  10. 10

    PHPサイトのAzureWebアプリでPthreadを使用する

  11. 11

    DockerイメージをGithubパッケージレジストリからAzureWebアプリにデプロイする方法

  12. 12

    同じAzureWebアプリにAngular6アプリとWebAPIをデプロイする

  13. 13

    Angular7アプリケーションをAzureWebアプリにデプロイする

  14. 14

    既存のファイルを削除せずに、ARM / msdeployを介してAzureWebアプリにデプロイする

  15. 15

    AzureWebサイトアプリの設定をバックアップする

  16. 16

    AzureWebアプリがWordpressサイトへのリバースプロキシに失敗する

  17. 17

    AzureDevOpsをAzureWebアプリにデプロイできません

  18. 18

    再起動するまで100%のAzureWebアプリデプロイメントCPU

  19. 19

    AzureWebアプリからBitbucketデプロイメントを削除します

  20. 20

    AzureWebサイトでプールのリサイクルを無効にする

  21. 21

    SSLをサポートするAngularアプリをデプロイする方法

  22. 22

    MicrosoftGraphをサポートするアプリをデプロイする方法

  23. 23

    VueJSアプリをサブディレクトリにデプロイする

  24. 24

    SpringBootアプリプロジェクトをHerokuにデプロイする方法

  25. 25

    Symfony2アプリをAzureWebホスティングにデプロイする

  26. 26

    流星アプリケーションを私のウェブサイトにデプロイする方法

  27. 27

    ASPNETCoreサイトをAzureLinux Webアプリにデプロイする方法(コンテナーなし)

  28. 28

    AzureWebアプリ-「サイト」内のさまざまなディレクトリにさまざまな外部ドメインをルーティングする

  29. 29

    サイトを停止せずにBlazorサーバーサイドアプリをデプロイする

ホットタグ

アーカイブ