cli icon indicating copy to clipboard operation
cli copied to clipboard

Generator in docker crash

Open polyn0m opened this issue 1 year ago • 5 comments

Describe the bug

I use docs command for generating docs

docker run --rm -it \
   -v ${PWD}/docks.yaml:/app/asyncapi.yml \
   -v ${PWD}/output:/app/output \
   asyncapi/cli generate fromTemplate -o /app/output /app/asyncapi.yml @asyncapi/html-template --force-write

And getting output:

Generation in progress. Keep calm and wait a bit... done

Generator Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@asyncapi/cli/node_modules/@asyncapi/generator/node_modules/node-fetch/node_modules'

Docs not generated!

How to Reproduce

  • Run a command
Env:
  • macOS 13.4.1
  • Docker info
     Client:
      Context:    default
      Debug Mode: false
      Plugins:
       buildx: Docker Buildx (Docker Inc., v0.10.3)
       compose: Docker Compose (Docker Inc., v2.15.1)
       dev: Docker Dev Environments (Docker Inc., v0.1.0)
       extension: Manages Docker extensions (Docker Inc., v0.2.18)
       sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0)
       scan: Docker Scan (Docker Inc., v0.25.0)
       scout: Command line tool for Docker Scout (Docker Inc., v0.6.0)
     Server:
      Containers: 11
       Running: 4
       Paused: 0
       Stopped: 7
      Images: 35
      Server Version: 20.10.23
      Storage Driver: overlay2
       Backing Filesystem: extfs
       Supports d_type: true
       Native Overlay Diff: true
       userxattr: false
      Logging Driver: json-file
      Cgroup Driver: cgroupfs
      Cgroup Version: 2
      Plugins:
       Volume: local
       Network: bridge host ipvlan macvlan null overlay
       Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
      Swarm: inactive
      Runtimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2
      Default Runtime: runc
      Init Binary: docker-init
      containerd version: 2456e983eb9e37e47538f59ea18f2043c9a73640
      runc version: v1.1.4-0-g5fd4c4d
      init version: de40ad0
      Security Options:
       seccomp
        Profile: default
       cgroupns
      Kernel Version: 5.15.49-linuxkit
      Operating System: Docker Desktop
      OSType: linux
      Architecture: x86_64
      CPUs: 4
      Total Memory: 3.841GiB
      Name: docker-desktop
      ID: ZRRM:VY6O:OMPU:L2Q5:W3QB:VVON:PI2O:Z4US:TEKF:A2OA:TORO:YIOR
      Docker Root Dir: /var/lib/docker
      Debug Mode: false
      HTTP Proxy: http.docker.internal:3128
      HTTPS Proxy: http.docker.internal:3128
      No Proxy: hubproxy.docker.internal
      Registry: https://index.docker.io/v1/
      Labels:
      Experimental: false
      Insecure Registries:
       hubproxy.docker.internal:5000
       127.0.0.0/8
      Live Restore Enabled: false
    

Expected behavior

Docs generated in output folder!

polyn0m avatar Oct 15 '23 19:10 polyn0m