Skip to content
Snippets Groups Projects
  • Jonas Theis's avatar
    dcfd8db9
    Flexible integration tests (#339) · dcfd8db9
    Jonas Theis authored
    * Introduce concept of networks
    
    * Adjust tests to use flexible Docker networks
    
    * Adjust test execution workflow
    
    * Separately build GoShimmer Docker image
    
    * Generate identities to create containers from seeds
    
    * Move Docker network functionality
    
    * Add comments and docs
    
    * Update readme
    
    * Update readme
    
    * Address PR comments
    
    * Use log instead of fmt
    
    * Introduce proper error handling
    
    * Use named return for error
    Flexible integration tests (#339)
    Jonas Theis authored
    * Introduce concept of networks
    
    * Adjust tests to use flexible Docker networks
    
    * Adjust test execution workflow
    
    * Separately build GoShimmer Docker image
    
    * Generate identities to create containers from seeds
    
    * Move Docker network functionality
    
    * Add comments and docs
    
    * Update readme
    
    * Update readme
    
    * Address PR comments
    
    * Use log instead of fmt
    
    * Introduce proper error handling
    
    * Use named return for error
config.docker.json 1.43 KiB
{
  "analysis": {
    "client": {
      "serverAddress": "entry_node:1888"
    },
    "server": {
      "port": 0
    },
    "httpServer": {
      "bindAddress": "0.0.0.0:9000",
      "dev": false
    }
  },
  "autopeering": {
    "entryNodes": [
      "X2cmCzYnZDjmsvdAH90Q7oKmhNeTdwJdj2FX84adLzo=@entry_node:14626"
    ],
    "port": 14626,
    "version": 1
  },
  "dashboard": {
    "bindAddress": "0.0.0.0:8081",
    "dev": false,
    "basic_auth": {
      "enabled": false,
      "username": "goshimmer",
      "password": "goshimmer"
    }
  },
  "database": {
    "directory": "mainnetdb"
  },
  "gossip": {
    "port": 14666
  },
  "graph": {
    "bindAddress": "127.0.0.1:8082",
    "domain": "",
    "networkName": "GoShimmer",
    "socketIOPath": "socket.io-client/dist/socket.io.js",
    "webrootPath": "IOTAtangle/webroot"
  },
  "logger": {
    "level": "info",
    "disableCaller": false,
    "disableStacktrace": false,
    "encoding": "console",
    "outputPaths": [
      "stdout",
      "goshimmer.log"
    ],
    "disableEvents": true,
    "remotelog": {
      "serverAddress": "remotelog.goshimmer.iota.cafe:5213"
    }
  },
  "network": {
    "bindAddress": "0.0.0.0",
    "externalAddress": "auto"
  },
  "node": {
    "disablePlugins": "portcheck",
    "enablePlugins": []
  },
  "webapi": {
    "auth": {
      "password": "goshimmer",
      "privateKey": "",
      "username": "goshimmer"
    },
    "bindAddress": "0.0.0.0:8080"
  }
}