Internet Computer – konfigurační soubor dfx.json

Konfigurační soubor dfx.json obsahuje konfiguraci projektu pro Internet Computer. Tento konfigurační soubor je v kořenovém adresáři projektu. Pokud si vytvoříte projekt s názvem explore_hello (dfx new explore_hello) bude vypadat nějak takto.

{
  "canisters": {
    "explore_hello": {
      "main": "src/explore_hello/main.mo",
      "type": "motoko"
    },
    "explore_hello_assets": {
      "dependencies": [
        "explore_hello"
      ],
      "frontend": {
        "entrypoint": "src/explore_hello_assets/public/index.js"
      },
      "source": [
        "src/explore_hello_assets/assets",
        "dist/explore_hello_assets/"
      ],
      "type": "assets"
    }
  },
  "defaults": {
    "build": {
      "packtool": ""
    }
  },
  "dfx": "0.6.26",
  "networks": {
    "local": {
      "bind": "127.0.0.1:8000",
      "type": "ephemeral"
    }
  },
  "version": 1
}

Část

  • canisters určuje jméno WebAssembly modulu projektu (explore_hello).
  • canisters.explore_hello určuje, že hlavní program (main) je main.mo a že se jedná o motoko program.
  • canisters.explore_hello_assets určuje detaily pro front-end.
  • dfx nastavení určuje verzi software použitého v tomto projektu.
  • network sekce specifikuje o síti, ke které se bude připojovat.

Zdroj: sdk.dfinity.org/docs/developers-guide/tutorials/explore-templates.html

Napsat komentář