Jujuを使用したNode.jsアプリのデプロイ

マークウィザーズ

少し背景。Node.jsアプリケーションのデプロイフローを改善しようと試みており、Jujuを調査することにしました。

LXCを使用して、小さな練習用エクスプレスアプリ(ほとんど何もしません)をローカルのJujuデプロイメントにデプロイしようとしています。

私はこのhttps://juju.ubuntu.com/docs/howto-node.htmlを使って作業しましたが、node-appチャームがこのコマンドを使用して指すリポジトリを変更しようとすると、

juju set mark-app app_branch=https://github.com/markwithers/juju-test

agent-state-infoは最終的に 'hook failed: "config-changed"'に変更されます。

私はこの問題に対していくつかの提案された解決策を試しましたが、いくつかはこのサイトからのものでしたが、私の場合はどれもうまくいかないようです。

そこで、ここhttps://github.com/charms/node-appからノードアプリチャームのクローンを作成し、〜/ charmsに配置しました。

次に、チャームのconfig.yamlを編集して、githubリポジトリの名前を含め、次のコマンドを使用してこのローカルリポジトリからデプロイしようとしました。

juju deploy --repository=charms local:node-app

ターミナルに次のエラーメッセージが表示されます

ERROR cannot get latest charm revision: charm not found in "/home/mark/charms": local:precise/node-app

リポジトリは間違いなく/ home / mark / charms / node-appにあるので、これは私には意味がありません!

助けてください!

lazyPower

これは、私自身が最初にjujuを始めたときに遭遇したよくある間違いです。

チャームのシリーズ識別子がありません。チャームをに配置します$HOME/charms/precise/node-app

で展開

juju deploy --repository=$HOME/charms local:node-app そしてjujuは、期待どおりに$ HOMEのローカルリポジトリからチャームをデプロイし、チャームを見つけることができなかったためにあなたに煩わされるのをやめます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Jujuを使用したNode.jsアプリのデプロイ

分類Dev

MAAS、Juju、Autopilotを使用したOpenStackデプロイメント

分類Dev

MAAS、Juju、Autopilotを使用したOpenStackデプロイメント

分類Dev

OpenStack 上で Juju を使用してアプリをデプロイする

分類Dev

Leiningenを使用したClojureアプリのデプロイ

分類Dev

Webpackを使用したReactアプリのデプロイ

分類Dev

AzureAD認証を使用したServiceFabricアプリのデプロイ

分類Dev

gulpを使用したAureliaアプリのデプロイ

分類Dev

AzureWebアプリのデプロイを使用したJenkinsパイプライン

分類Dev

Node.jsアプリをherokuにデプロイする

分類Dev

TestFlightを介した新しいアプリのデプロイ

分類Dev

jujuを使用してbazaarブランチからDjangoアプリをデプロイする方法は?

分類Dev

jujuを使用してbazaarブランチからDjangoアプリをデプロイする方法は?

分類Dev

minikubeを使用した複数ページのWebアプリのデプロイ

分類Dev

Dockerを使用したGoogleApp EngineFlexでのFlaskアプリのデプロイ

分類Dev

AWSBeanStalkでのSpringBoot RESTAPIを使用したReactアプリのデプロイ

分類Dev

ElasticBeanstalkを使用したFlaskアプリのデプロイの問題

分類Dev

504node.jsアプリをFirebaseにデプロイする際のタイムアウト

分類Dev

デプロイ:Angular 2 /Node.jsアプリからHerokuへ

分類Dev

Apacheを使用したGoWebアプリケーションのデプロイ

分類Dev

uwsgiとflask-scriptManagerを使用したFlaskアプリのデプロイ

分類Dev

自作パッケージを使用したShinyアプリのデプロイ

分類Dev

Ionicを使用した公開アプリiOSおよびAndroidのデプロイ

分類Dev

RaspberryPiへのデプロイでJujuを使用するためのガイド

分類Dev

「Node.jsバイナリを検証できませんでした」というアプリエンジンのデプロイ

分類Dev

CentOsのawsでのnode.jsアプリケーションのデプロイが機能しない

分類Dev

neutrinoを使用してnode.jsアプリケーションをherokuにデプロイする方法

分類Dev

クイックスタートを使用したバンドルのデプロイとjuju-deployerのデプロイの違いは?

分類Dev

Nuxt.jsユニバーサルアプリとMongoDbを使用したNode.jsサーバーをDigitalOceanにデプロイする

Related 関連記事

  1. 1

    Jujuを使用したNode.jsアプリのデプロイ

  2. 2

    MAAS、Juju、Autopilotを使用したOpenStackデプロイメント

  3. 3

    MAAS、Juju、Autopilotを使用したOpenStackデプロイメント

  4. 4

    OpenStack 上で Juju を使用してアプリをデプロイする

  5. 5

    Leiningenを使用したClojureアプリのデプロイ

  6. 6

    Webpackを使用したReactアプリのデプロイ

  7. 7

    AzureAD認証を使用したServiceFabricアプリのデプロイ

  8. 8

    gulpを使用したAureliaアプリのデプロイ

  9. 9

    AzureWebアプリのデプロイを使用したJenkinsパイプライン

  10. 10

    Node.jsアプリをherokuにデプロイする

  11. 11

    TestFlightを介した新しいアプリのデプロイ

  12. 12

    jujuを使用してbazaarブランチからDjangoアプリをデプロイする方法は?

  13. 13

    jujuを使用してbazaarブランチからDjangoアプリをデプロイする方法は?

  14. 14

    minikubeを使用した複数ページのWebアプリのデプロイ

  15. 15

    Dockerを使用したGoogleApp EngineFlexでのFlaskアプリのデプロイ

  16. 16

    AWSBeanStalkでのSpringBoot RESTAPIを使用したReactアプリのデプロイ

  17. 17

    ElasticBeanstalkを使用したFlaskアプリのデプロイの問題

  18. 18

    504node.jsアプリをFirebaseにデプロイする際のタイムアウト

  19. 19

    デプロイ:Angular 2 /Node.jsアプリからHerokuへ

  20. 20

    Apacheを使用したGoWebアプリケーションのデプロイ

  21. 21

    uwsgiとflask-scriptManagerを使用したFlaskアプリのデプロイ

  22. 22

    自作パッケージを使用したShinyアプリのデプロイ

  23. 23

    Ionicを使用した公開アプリiOSおよびAndroidのデプロイ

  24. 24

    RaspberryPiへのデプロイでJujuを使用するためのガイド

  25. 25

    「Node.jsバイナリを検証できませんでした」というアプリエンジンのデプロイ

  26. 26

    CentOsのawsでのnode.jsアプリケーションのデプロイが機能しない

  27. 27

    neutrinoを使用してnode.jsアプリケーションをherokuにデプロイする方法

  28. 28

    クイックスタートを使用したバンドルのデプロイとjuju-deployerのデプロイの違いは?

  29. 29

    Nuxt.jsユニバーサルアプリとMongoDbを使用したNode.jsサーバーをDigitalOceanにデプロイする

ホットタグ

アーカイブ