0

ホスト ボックスから表示できるように、Linux コンテナーの「npm start」アドレスを 10.XX.XX.XX にバインドできるようにする必要があります。ホストもコンテナもUbuntuです。ホストは Ubuntu 18、コンテナーは 16 Xenial です。

現在、netlify-cms victor-hugo チュートリアルに従っています。私のセットアップは、Ubuntu 16 Xenial を実行している Linux コンテナー上にあります。npm は機能しますが、アドレスを Linux コンテナーの IP アドレスにバインドする方法がわかりません。

サーバーには通常 -b フラグ、または使用する何らかのバインディングまたはホスト設定、または同様のものがあるため、通常これを理解できますが、これを理解することはできません。package.json ファイルに変更を加え、一部のオンライン例では http-server を使用していますが、netlify-cms と victor-hugo を使用した私のセットアップでは "start":"run-p start:**" を使用しています。run-p の例を検索すると空白になります。

node.js と npm の経験はほとんどありません。これはpackage.jsonセットアップの一部です

{
  "name": "victor-hugo",
  "version": "1.0.0",
  "description": "Victor Hugo is a Hugo boilerplate for creating truly epic websites!",
  "repository": "netlify/victor-hugo",
  "main": "index.js",
  "scripts": {
    "lint": "eslint src",
    "start": "run-p start:**",
    "start:hugo": "hugo -d ../dist -s site -vw",
    "start:webpack": "webpack-dev-server --config webpack.dev.js",
    "preview": "run-p preview:**",
    "preview:hugo": "npm run start:hugo -- -D -F",
    "preview:webpack": "npm run start:webpack",
    "prebuild": "rimraf dist",
    "build": "npm run build:webpack && npm run build:hugo",
    "build:preview": "npm run build:webpack && npm run build:hugo:preview",
    "build:hugo": "hugo -d ../dist -s site -v",
    "build:hugo:preview": "npm run build:hugo -- -D -F",
    "build:webpack": "cross-env NODE_ENV=production webpack --config webpack.prod.js --hot --inline"
  },
  ...
}

コンテンツを表示するには、10.XX.XX.XX を参照できる必要があります。

4

2 に答える 2