Ctrl K
ComunidadGuías…

disco.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "version": "1.0",
  "services": {
    "relay": {
      "command": "--debug relay",
      "publishedPorts": [
        {
          "publishedAs": 9021,
          "fromContainerPort": 65535,
          "protocol": "tcp"
        }
      ],
      "health": {
        "command": "P=\"${CROC_RELAY_PORTS:-${CROC_PORTS:-9009,9010,9011,9012,9013,9014,9015,9016,9017}}\"; IFS=,; set -- $P; for p in \"$@\"; do nc -z -w 3 127.0.0.1 \"$p\" || exit 1; done"
      },
      "extraSwarmParams": "--constraint node.labels.disco-role==main --publish published=9009,target=9009,protocol=tcp,mode=host --publish published=9010,target=9010,protocol=tcp,mode=host --publish published=9011,target=9011,protocol=tcp,mode=host --publish published=9012,target=9012,protocol=tcp,mode=host --publish published=9013,target=9013,protocol=tcp,mode=host --publish published=9014,target=9014,protocol=tcp,mode=host --publish published=9015,target=9015,protocol=tcp,mode=host --publish published=9016,target=9016,protocol=tcp,mode=host --publish published=9017,target=9017,protocol=tcp,mode=host"
    },
    "web": {
      "port": 8080,
      "command": "web --debug --bind 0.0.0.0:8080 --store-dir /www/croc/storage",
      "publishedPorts": [
        {
          "publishedAs": 9020,
          "fromContainerPort": 65535,
          "protocol": "tcp"
        }
      ],
      "volumes": [
        {
          "name": "croc-store",
          "destinationPath": "/www/croc/storage"
        }
      ],
      "health": {
        "command": "wget -qO- http://127.0.0.1:8080/healthz >/dev/null"
      }
    }
  }
}