私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグインにいくつかの変更と改善を加えました。この記事は主に、Windows 10でdockerコンテナを使用してcountly-serverをインストールして展開するプロセス全体を記録しています。これは、私自身の簡単な要約と考察と見なすこともできます。 ドッカー Docker はオープンソースのアプリケーション コンテナ エンジンです。コンテナは完全にサンドボックス メカニズムを使用し、相互のインターフェイスには影響しません。開発者が最新のアプリケーションを安全に作成、共有、実行するのに役立ちます。 カウントリー Countly は、モバイル端末やクライアントなど複数のソースからデータをワンストップで収集、表示、分析できるオープンソースのデータ分析プラットフォームです。また、多数のプラグインが組み込まれており、パーソナライズされた開発の基盤として使用したり、新しいプラグインをビジネスニーズに合わせて完全にカスタマイズしたりできます。 2. dokcerのインストールと設定 Docker は現在、Linux、Windows、データセンター、クラウドなど、多くのプラットフォームをサポートしています。Windows 環境でのインストールは、他のソフトウェアのインストールと変わりません。プロンプトに従ってください。これは、ネットワーク ディスクのダウンロード アドレスと抽出コードです: eumv。最新バージョンについては、公式 Web サイトにアクセスしてください。 画像のインストールと操作 カウンタサーバの動作環境はLinuxである必要があるため、Linuxイメージをインストールする必要があります。事前にdockerhub公式サイトで検索しておくことができます。 この記事では、docker hub 内の ubutun イメージを選択します。バージョン番号を指定しない場合は、デフォルトで最新バージョンがダウンロードされます。 dockerインストールディレクトリに入り、dockerコマンドを使用してubuntuをダウンロードします。 // 最新のUbuntuをダウンロード docker プル Ubuntu Docker は ubuntu を実行します: -i: 対話モードで実行、-t: ターミナル、-p: ポート マッピング、-v: ファイル ディレクトリ マッピング (Windows ディレクトリ: ubuntu ディレクトリ) docker run -ti -p 6001:6001 -v /c/countly-server:/countly/countly-server ubuntu bash UbuntuでのCountlyサーバーの設定 mongodbのインストール 方法1(公式サイトのバージョンより遅れる場合があります) apt-getアップデート apt-get でmongoをインストール 方法2(公式サイトから直接ダウンロードして解凍する): mongoDBのダウンロードページにアクセスし、[ MongoDB Community Sever ]に切り替えてバージョン、オペレーティングシステム、インストールパッケージ形式などを選択します。ダウンロードアドレスは下に表示されます。 # アップデート apt-get update # curlをダウンロード apt-get をインストール curl # mongodb 公式サイトの Linux バージョンに対応する圧縮パッケージをダウンロードします。 get curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz # mongo 圧縮パッケージを解凍します tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz # 解凍したファイルをグローバルインストールディレクトリに移動します mv mongodb-linux-x86_64-ubuntu1804-4.2.1.tgz /usr/local/mongodb # パスを設定する export PATH=/usr/local/mongodb/bin:$PATH Nodejsのインストール 方法1: apt-getアップデート apt-get で nodejs をインストール 方法 2: nodejs の公式 Web サイトからインストール パッケージをダウンロードします。具体的な手順は、mongodb のインストールと同様です。
評議会サーバーを起動する 起動プロセスには、データベース、インターフェース サービス、ダッシュボード ページ用の複数のコマンド ライン セッションが含まれます。ここで、screen を使用して画面を複数のウィンドウに分割し、複数のセッションを自由に切り替えることができるようにすることを検討できます。 apt-get インストール画面 1.mongodbを起動します。 # 新しいmongodbを作成する 画面 -S mongodb # mongodbを起動する mongod --dbpath=/countly/mongodb/data --logpath=/countly/mongodb/log/mongo.log --logappend 2. APIを起動する # 新しいAPIサービスセッション画面を作成 -S api # countly-server ディレクトリに入る cd countly/countly-server # countly の API インターフェース サービスを開始します DEBUG=development supervisor node api/api.js 3. ダッシュボードを起動する # 新しいダッシュボードセッション画面を作成する -S ダッシュボード # countly-server ディレクトリに入る cd countly/countly-server # countly-server メインプロジェクトを開始します NODE_ENV=開発スーパーバイザー node frontend/express/app.js 4. ブラウザでlocalhost:6001にアクセス 要約する 上記は、編集者が紹介した、Win10 の docker で countly-server を展開して実行するプロセスです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLデータベースを別のマシンに移行する方法の詳細な説明
背景最近、面接でデータベース トランザクションについてよく質問されます。通常は、@Transacti...
序文皆さんご存知のとおり、MySQL の運用・保守において、更新/削除条件が誤っているためにデータが...
単一のDOMノードでカルーセルを実装するbackgroundImage を使用すると、複数の画像を追...
0 アイコンと画像の違いアイコンは文字であり、画像はバイナリ ストリームです。つまり、画像はアイコン...
導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...
要素に関するいくつかの属性フロントエンドの日常的な開発では、一部のページのプロパティを取得または監視...
テンプレート 1: ログイン.vue <テンプレート> <p class=&quo...
通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...
最近、個人のウェブサイトを書き直しました。Alibaba Cloudで新しいサーバーを購入しました。...
この記事の例では、Vueスライダー検証の実装を共有しています。コードは次のとおりです。 <テン...
今日、最終プロジェクトに取り組み始めましたが、今年はMySQLデータベースを使用したため、Navic...
MySQL では、1 つの列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、M...
基本的なネットワーク構成Docker はイメージに基づいて複数のコンテナを「開く」ことができ、各コン...
目次1. 古いバージョンを削除する2. サーバーのカーネルタイプを確認し、適切なバージョンをダウンロ...
この記事では、参考までに、NFC読み取り機能を実装するためのuni-appの具体的なコードを紹介しま...