这是indexloc提供的服务,不要输入任何密码
Skip to content

Deploys stall for a moment while generating the crontab when there are a lot of apps #4923

@xrd

Description

@xrd

Description of problem

My app has a long deploy stall. And, for some reason, dokku is using an older version of my app. I have tried pushing bad code to make it crash on start but it never reaches it. And, strangely, dokku enter then reviewing the code shows the new code, but it is not being run.

From https://gliderlabs.slack.com/archives/C0FP0R13J/p1636761984284300

so
there is a bug there (the global check flag isnt supported for some reason)
we should be able to cache the scheduler-detect lookup for cron reasons in the future
we should be able to parallelize the scheduler-detect lookups
we shouldnt need a --global flag lookup for each app

How reproducible

Everytime.

Steps to Reproduce

  1. Make a change
  2. git push dokku master
  3. Logs using local client are from a really old version. Logs on the server are "correct" and more recent, but still from the old app.

Actual Results

Pushing should republish the app

App Name

x.extrastatic.io

Environment Information

How (deb/make/rpm) and where (AWS, VirtualBox, physical, etc.) was Dokku installed?

Ubuntu at GCE.

Additional information

dokku ps:inspect APP_NAME

[
    {
        "AppArmorProfile": "docker-default",
        "Args": [
            "web"
        ],
        "Config": {
            "AttachStderr": true,
            "AttachStdin": false,
            "AttachStdout": true,
            "Cmd": [
                "/start",
                "web"
            ],
            "Domainname": "",
            "Entrypoint": null,
            "Env": [
                "POSTMARK_API_KEY=XXXXXX",
                "DOKKU_APP_TYPE=herokuish",
                "DOKKU_LETSENCRYPT_EMAIL=xrdawson@gmail.com",
                "DOKKU_PROXY_PORT=80",
                "DOKKU_PROXY_PORT_MAP=http:80:5000 https:443:5000",
                "CURL_TIMEOUT=XXXXXX",
                "DOKKU_PROXY_SSL_PORT=443",
                "EMAIL_FROM=XXXXXX",
                "PORT=5000",
                "USER=herokuishuser",
                "DOKKU_APP_RESTORE=1",
                "GIT_REV=XXXXXX",
                "CURL_CONNECT_TIMEOUT=XXXXXX",
                "DATABASE_URL=XXXXXX",
                "GITLAB_ACCESS_TOKEN=XXXXXX",
                "DYNO=web.1",
                "CACHE_PATH=/cache",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "STACK=XXXXXX",
                "DEBIAN_FRONTEND=XXXXXX"
            ],
            "Hostname": "bafe521af1ac",
            "Image": "dokku/x.extrastatic.io:latest",
            "Labels": {
                "com.dokku.app-name": "x.extrastatic.io",
                "com.dokku.container-type": "deploy",
                "com.dokku.dyno": "web.1",
                "com.dokku.image-stage": "release",
                "com.dokku.process-type": "web",
                "com.gliderlabs.herokuish/stack": "heroku-20",
                "dokku": "",
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.vendor": "dokku"
            },
            "OnBuild": null,
            "OpenStdin": false,
            "StdinOnce": false,
            "Tty": false,
            "User": "",
            "Volumes": null,
            "WorkingDir": ""
        },
        "Created": "2021-11-13T00:16:53.699754942Z",
        "Driver": "overlay2",
        "ExecIDs": null,
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/ff9e4cbaa659b928af215f0cf40ef81a199a58fbf75c758f860d62306b980026-init/diff:/var/lib/docker/overlay2/dce51c2b33b3d424d1e03524dadb2d9e2b8a442177c7b478dd3f3b1fbd23990c/diff:/var/lib/docker/overlay2/cb2433f71c4de622973576963889832ba079ae8bec734625636326fe3b834078/diff:/var/lib/docker/overlay2/61cf22368aeacb09dab1865be8842b7ffde4b5b14fbc1e55a8a6a0c3f70a3e4e/diff:/var/lib/docker/overlay2/b5860ca320fa006de829ccc679da02a3c4b073c4bd2c7515efeab5d4fe472f61/diff:/var/lib/docker/overlay2/a75095b6abfdef3899e5834a51b6a17a427937b5833da2042051969b965f23fc/diff:/var/lib/docker/overlay2/76c7634c31753a60f0a28de732f9fb454be1c9cdda3d06caffbff8a11bf72db4/diff:/var/lib/docker/overlay2/0aaf9665017fdc32c80514dfdc54d71c39cfda046ba2b2bc9508b31454007a2e/diff:/var/lib/docker/overlay2/1ec791ff48f441f03498da3a0cc39919be575e6ef1ac4fd5ed9e9776f918f9ab/diff:/var/lib/docker/overlay2/5f0cd9c45e7c6a5e41fee04587798380807275bbaa378b61229f146375d3fe8d/diff:/var/lib/docker/overlay2/77381fb821966f8aee24f9db415b7de542ecaa959feb279180a0b09c1a88c596/diff:/var/lib/docker/overlay2/21cb770de8fd0cc66f8694657b7827016b004bf105c94e33a2857cb4e2d26a72/diff:/var/lib/docker/overlay2/b352498033e87e4a82177d25367cdaa610ce3c805e518b7a8c778e743a7a4b09/diff:/var/lib/docker/overlay2/72af6b52c98fcba0c52ac660830ba4c5cc1387510755eb19ccfbb1301ca9da00/diff:/var/lib/docker/overlay2/d0f72f50afc3c188acf9ea36c04e2f1c6f344a4a0f5d396b2b562721ab124cbb/diff:/var/lib/docker/overlay2/22cb4a4c53c69507106e1c7d993e1728757ee4bee54b9e646881f7961fc0ef66/diff",
                "MergedDir": "/var/lib/docker/overlay2/ff9e4cbaa659b928af215f0cf40ef81a199a58fbf75c758f860d62306b980026/merged",
                "UpperDir": "/var/lib/docker/overlay2/ff9e4cbaa659b928af215f0cf40ef81a199a58fbf75c758f860d62306b980026/diff",
                "WorkDir": "/var/lib/docker/overlay2/ff9e4cbaa659b928af215f0cf40ef81a199a58fbf75c758f860d62306b980026/work"
            },
            "Name": "overlay2"
        },
        "HostConfig": {
            "AutoRemove": false,
            "Binds": [
                "/var/lib/dokku/data/storage/extrastatic-x-static:/app/static"
            ],
            "BlkioDeviceReadBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceWriteIOps": null,
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "CapAdd": null,
            "CapDrop": null,
            "Cgroup": "",
            "CgroupParent": "",
            "CgroupnsMode": "host",
            "ConsoleSize": [
                0,
                0
            ],
            "ContainerIDFile": "",
            "CpuCount": 0,
            "CpuPercent": 0,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpuShares": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "Devices": [],
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IOMaximumBandwidth": 0,
            "IOMaximumIOps": 0,
            "Init": true,
            "IpcMode": "private",
            "Isolation": "",
            "KernelMemory": 0,
            "KernelMemoryTCP": 0,
            "Links": [
                "/dokku.postgres.hasura-extrastatic-db:/x.extrastatic.io.web.1/dokku-postgres-hasura-extrastatic-db"
            ],
            "LogConfig": {
                "Config": {
                    "max-size": "10m"
                },
                "Type": "json-file"
            },
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "Memory": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "NanoCpus": 0,
            "NetworkMode": "default",
            "OomKillDisable": false,
            "OomScoreAdj": 0,
            "PidMode": "",
            "PidsLimit": null,
            "PortBindings": {},
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ],
            "ReadonlyRootfs": false,
            "RestartPolicy": {
                "MaximumRetryCount": 10,
                "Name": "on-failure"
            },
            "Runtime": "runc",
            "SecurityOpt": null,
            "ShmSize": 67108864,
            "UTSMode": "",
            "Ulimits": null,
            "UsernsMode": "",
            "VolumeDriver": "",
            "VolumesFrom": null
        },
        "HostnamePath": "/var/lib/docker/containers/bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e/hostname",
        "HostsPath": "/var/lib/docker/containers/bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e/hosts",
        "Id": "bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e",
        "Image": "sha256:15e1585d6aeb9c3aa8d5ff2661c24a9a73d0a805a33a14f9bab6ae8f0174997e",
        "LogPath": "/var/lib/docker/containers/bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e/bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e-json.log",
        "MountLabel": "",
        "Mounts": [
            {
                "Destination": "/app/static",
                "Mode": "",
                "Propagation": "rprivate",
                "RW": true,
                "Source": "/var/lib/dokku/data/storage/extrastatic-x-static",
                "Type": "bind"
            }
        ],
        "Name": "/x.extrastatic.io.web.1",
        "NetworkSettings": {
            "Bridge": "",
            "EndpointID": "3b3ee56986a3d8f721698e17d869020462e1b09fb7ac76ca245b121e08167421",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "HairpinMode": false,
            "IPAddress": "172.17.0.16",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "MacAddress": "02:42:ac:11:00:10",
            "Networks": {
                "bridge": {
                    "Aliases": null,
                    "DriverOpts": null,
                    "EndpointID": "3b3ee56986a3d8f721698e17d869020462e1b09fb7ac76ca245b121e08167421",
                    "Gateway": "172.17.0.1",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "IPAMConfig": null,
                    "IPAddress": "172.17.0.16",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "Links": null,
                    "MacAddress": "02:42:ac:11:00:10",
                    "NetworkID": "d2538149a65461fb2c0c5a8eb5c324dc4161a68258f5afd76bf7735e65c26b6b"
                }
            },
            "Ports": {},
            "SandboxID": "00ac4fc0f1e09bca41ca6e04124f1e628538eeecf7f877e1e2e6b2a750c9a4f5",
            "SandboxKey": "/var/run/docker/netns/00ac4fc0f1e0",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null
        },
        "Path": "/start",
        "Platform": "linux",
        "ProcessLabel": "",
        "ResolvConfPath": "/var/lib/docker/containers/bafe521af1ac24fbc7322e2bd077f61be34bb4655bf79ada855c481e9f30239e/resolv.conf",
        "RestartCount": 0,
        "State": {
            "Dead": false,
            "Error": "",
            "ExitCode": 0,
            "FinishedAt": "0001-01-01T00:00:00Z",
            "OOMKilled": false,
            "Paused": false,
            "Pid": 2455231,
            "Restarting": false,
            "Running": true,
            "StartedAt": "2021-11-13T00:16:54.537871363Z",
            "Status": "running"
        }
    }
]

dokku nginx:show-config APP_NAME


server {
  listen      [::]:80;
  listen      80;
  server_name x.extrastatic.io *.x.extrastatic.io; 
  access_log  /var/log/nginx/x.extrastatic.io-access.log;
  error_log   /var/log/nginx/x.extrastatic.io-error.log;

  include /home/dokku/x.extrastatic.io/nginx.conf.d/*.conf;
  location / {
    return 301 https://$host:443$request_uri;
  }

}

server {
  listen      [::]:443 ssl http2;
  listen      443 ssl http2;
  
  server_name x.extrastatic.io *.x.extrastatic.io; 
  access_log  /var/log/nginx/x.extrastatic.io-access.log;
  error_log   /var/log/nginx/x.extrastatic.io-error.log;

  ssl_certificate           /home/dokku/x.extrastatic.io/tls/server.crt;
  ssl_certificate_key       /home/dokku/x.extrastatic.io/tls/server.key;
  ssl_protocols             TLSv1.2 TLSv1.3;
  ssl_prefer_server_ciphers off;

  keepalive_timeout   70;
  

  location    / {

    gzip on;
    gzip_min_length  1100;
    gzip_buffers  4 32k;
    gzip_types    text/css text/javascript text/xml text/plain text/x-component application/javascript application/x-javascript application/json application/xml  application/rss+xml font/truetype application/x-font-ttf font/opentype application/vnd.ms-fontobject image/svg+xml;
    gzip_vary on;
    gzip_comp_level  6;

    proxy_pass  http://x.extrastatic.io-5000;
    http2_push_preload on; 
    proxy_http_version 1.1;
    proxy_read_timeout 60s;
    proxy_buffer_size 4096;
    proxy_buffering on;
    proxy_buffers 8 4096;
    proxy_busy_buffers_size 8192;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $http_connection;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Port $server_port;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Request-Start $msec;
    
  }

  client_max_body_size 25m;
  include /home/dokku/x.extrastatic.io/nginx.conf.d/*.conf;

  error_page 400 401 402 403 405 406 407 408 409 410 411 412 413 414 415 416 417 418 420 422 423 424 426 428 429 431 444 449 450 451 /400-error.html;
  location /400-error.html {
    root /var/lib/dokku/data/nginx-vhosts/dokku-errors;
    internal;
  }

  error_page 404 /404-error.html;
  location /404-error.html {
    root /var/lib/dokku/data/nginx-vhosts/dokku-errors;
    internal;
  }

  error_page 500 501 503 504 505 506 507 508 509 510 511 /500-error.html;
  location /500-error.html {
    root /var/lib/dokku/data/nginx-vhosts/dokku-errors;
    internal;
  }

  error_page 502 /502-error.html;
  location /502-error.html {
    root /var/lib/dokku/data/nginx-vhosts/dokku-errors;
    internal;
  }
}

upstream x.extrastatic.io-5000 {

  server 172.17.0.16:5000;
}


Type of app: nodejs

$ git push dokku master 
RooseveltPwnsU:branchy xrdawson$ dokku trace:off
-----> Disabling trace mode
RooseveltPwnsU:branchy xrdawson$ git push dokku master 
Pseudo-terminal will not be allocated because stdin is not a terminal.
Authenticated to 10.42.0.23 ([10.42.0.23]:22).
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 295 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
-----> Cleaning up...
-----> Building x.extrastatic.io from herokuish
-----> Adding BUILD_ENV to build environment...
       BUILD_ENV added successfully
-----> Node.js app detected
       
-----> Creating runtime environment
       
       NPM_CONFIG_LOGLEVEL=error
       USE_YARN_CACHE=true
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
       
-----> Installing binaries
       engines.node (package.json):  unspecified
       engines.npm (package.json):   unspecified (use default)
       engines.yarn (package.json):  unspecified (use default)
       
       Resolving node version 14.x...
       Downloading and installing node 14.18.1...
       Using default npm version: 6.14.15
       Resolving yarn version 1.22.x...
       Downloading and installing yarn (1.22.17)
       Installed yarn 1.22.17
       
-----> Restoring cache
       - yarn cache
       
-----> Installing dependencies
       Installing node modules (yarn.lock)
       yarn install v1.22.17
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       [3/4] Linking dependencies...
       [4/4] Building fresh packages...
       Done in 1.69s.
       
-----> Build
       
-----> Pruning devDependencies
       yarn install v1.22.17
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       [3/4] Linking dependencies...
       [4/4] Building fresh packages...
       warning Ignored scripts due to flag.
       Done in 1.02s.
       
-----> Caching build
       - yarn cache
       
-----> Build succeeded!
-----> Discovering process types
       Default types for  -> web
-----> Releasing x.extrastatic.io...
-----> Checking for predeploy task
       No predeploy task found, skipping
-----> Checking for release task
       No release task found, skipping
-----> App Procfile file found
=====> Processing deployment checks
       No CHECKS file found. Simple container checks will be performed.
       For more efficient zero downtime deployments, create a CHECKS file. See https://dokku.com/docs/deployment/zero-downtime-deploys/ for examples
-----> Deploying x.extrastatic.io via the docker-local scheduler...
-----> Deploying web (count=1)
       Attempting pre-flight checks (web.1)
       Waiting for 10 seconds (web.1)
       Default container check successful (web.1)
       Scheduling old container shutdown in  seconds (web.1)
-----> Running post-deploy
-----> Configuring *.x.extrastatic.io...(using built-in template)
-----> Configuring x.extrastatic.io...(using built-in template)
-----> Creating https nginx.conf
       Enabling HSTS
       Reloading nginx
-----> Renaming containers
       Found previous container(s) (0677591cea52) named x.extrastatic.io.web.1
       Renaming container (0677591cea52) x.extrastatic.io.web.1 to x.extrastatic.io.web.1.1636762641
       Renaming container x.extrastatic.io.web.1.upcoming-9475 (bafe521af1ac) to x.extrastatic.io.web.1
-----> Checking for postdeploy task
       No postdeploy task found, skipping
-----> Shutting down old containers in 60 seconds
=====> Application deployed:
       http://*.x.extrastatic.io
       http://x.extrastatic.io
       https://*.x.extrastatic.io
       https://x.extrastatic.io

Transferred: sent 3300, received 9244 bytes, in 117.1 seconds
Bytes per second: sent 28.2, received 78.9
To dokku@tixfu.com:x.extrastatic.io
   e0df953..de99a05  master -> master
RooseveltPwnsU:branchy xrdawson$ dokku report
-----> uname: Linux dokku 5.11.0-1021-gcp #23~20.04.1-Ubuntu SMP Fri Oct 1 19:04:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
-----> memory: 
                     total        used        free      shared  buff/cache   available
       Mem:          16006        2372        9935         134        3698       13195
       Swap:          2047         121        1926
-----> docker version: 
       Client: Docker Engine - Community
        Version:           20.10.8
        API version:       1.41
        Go version:        go1.16.6
        Git commit:        3967b7d
        Built:             Fri Jul 30 19:54:27 2021
        OS/Arch:           linux/amd64
        Context:           default
        Experimental:      true
       
       Server: Docker Engine - Community
        Engine:
         Version:          20.10.8
         API version:      1.41 (minimum version 1.12)
         Go version:       go1.16.6
         Git commit:       75249d8
         Built:            Fri Jul 30 19:52:33 2021
         OS/Arch:          linux/amd64
         Experimental:     false
        containerd:
         Version:          1.4.9
         GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3
        runc:
         Version:          1.0.1
         GitCommit:        v1.0.1-0-g4144b63
        docker-init:
         Version:          0.19.0
         GitCommit:        de40ad0
-----> docker daemon info: 
       Client:
        Context:    default
        Debug Mode: true
        Plugins:
         app: Docker App (Docker Inc., v0.9.1-beta3)
         buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
         scan: Docker Scan (Docker Inc., v0.8.0)
       
       Server:
        Containers: 54
         Running: 54
         Paused: 0
         Stopped: 0
        Images: 484
        Server Version: 20.10.8
        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: 1
        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.runc.v2 io.containerd.runtime.v1.linux runc
        Default Runtime: runc
        Init Binary: docker-init
        containerd version: e25210fe30a0a703442421b0f60afac609f950a3
        runc version: v1.0.1-0-g4144b63
        init version: de40ad0
        Security Options:
         apparmor
         seccomp
          Profile: default
        Kernel Version: 5.11.0-1021-gcp
        Operating System: Ubuntu 20.04.3 LTS
        OSType: linux
        Architecture: x86_64
        CPUs: 4
        Total Memory: 15.63GiB
        Name: dokku
        ID: 3BAM:4DDN:7UAK:HFKC:2QMW:SRTF:JI5F:FMFN:EPFW:46N3:I2ZW:C4KS
        Docker Root Dir: /var/lib/docker
        Debug Mode: false
        Registry: https://index.docker.io/v1/
        Labels:
        Experimental: false
        Insecure Registries:
         127.0.0.0/8
        Live Restore Enabled: false
       
-----> git version: git version 2.25.1
-----> sigil version: 0.7.1build+1ec3006
-----> herokuish version: 
       herokuish: 0.5.31
       buildpacks:
         heroku-buildpack-multi     v1.0.0
         heroku-buildpack-ruby      v230
         heroku-buildpack-nodejs    v189
         heroku-buildpack-clojure   v87
         heroku-buildpack-python    v201
         heroku-buildpack-java      v69
         heroku-buildpack-gradle    v35
         heroku-buildpack-scala     v91
         heroku-buildpack-play      v26
         heroku-buildpack-php       v199
         heroku-buildpack-go        v156
         buildpack-nginx            v14
         buildpack-null             v3
-----> dokku version: dokku version 0.26.6
-----> plugn version: plugn: 0.7.1build+9bf216b
-----> dokku plugins: 
         00_dokku-standard    0.26.6 enabled    dokku core standard plugin
         20_events            0.26.6 enabled    dokku core events logging plugin
         app-json             0.26.6 enabled    dokku core app-json plugin
         apps                 0.26.6 enabled    dokku core apps plugin
         builder              0.26.6 enabled    dokku core builder plugin
         builder-dockerfile   0.26.6 enabled    dokku core builder-dockerfile plugin
         builder-herokuish    0.26.6 enabled    dokku core builder-herokuish plugin
         builder-null         0.26.6 enabled    dokku core builder-null plugin
         builder-pack         0.26.6 enabled    dokku core builder-pack plugin
         buildpacks           0.26.6 enabled    dokku core buildpacks plugin
         certs                0.26.6 enabled    dokku core certificate management plugin
         checks               0.26.6 enabled    dokku core checks plugin
         common               0.26.6 enabled    dokku core common plugin
         config               0.26.6 enabled    dokku core config plugin
         copy-files-to-image  1.0.0 enabled    dokku plugin to copy files from the host to the built docker image
         couchdb              1.20.0 enabled    dokku couchdb service plugin
         cron                 0.26.6 enabled    dokku core cron plugin
         docker-options       0.26.6 enabled    dokku core docker-options plugin
         domains              0.26.6 enabled    dokku core domains plugin
         enter                0.26.6 enabled    dokku core enter plugin
         git                  0.26.6 enabled    dokku core git plugin
         http-auth            0.6.2 enabled    HTTP authentication for apps
         letsencrypt          0.12.1 enabled    Automated installation of let's encrypt TLS certificates
         logs                 0.26.6 enabled    dokku core logs plugin
         mariadb              1.18.2 enabled    dokku mariadb service plugin
         network              0.26.6 enabled    dokku core network plugin
         nginx-vhosts         0.26.6 enabled    dokku core nginx-vhosts plugin
         plugin               0.26.6 enabled    dokku core plugin plugin
         postgres             1.17.0 enabled    dokku postgres service plugin
         proxy                0.26.6 enabled    dokku core proxy plugin
         ps                   0.26.6 enabled    dokku core ps plugin
         redis                1.18.0 enabled    dokku redis service plugin
         registry             0.26.6 enabled    dokku core registry plugin
         repo                 0.26.6 enabled    dokku core repo plugin
         resource             0.26.6 enabled    dokku core resource plugin
         run                  0.26.6 enabled    dokku core run plugin
         scheduler            0.25.6 enabled    dokku core scheduler plugin
         scheduler-docker-local 0.26.6 enabled    dokku core scheduler-docker-local plugin
         scheduler-null       0.26.6 enabled    dokku core scheduler-null plugin
         shell                0.26.6 enabled    dokku core shell plugin
         ssh-keys             0.26.6 enabled    dokku core ssh-keys plugin
         storage              0.26.6 enabled    dokku core storage plugin
         trace                0.26.6 enabled    dokku core trace plugin
=====> x.extrastatic.io app-json information
       App json computed selected:    app.json
       App json global selected:      app.json
       App json selected:             
=====> x.extrastatic.io app information
       App created at:                1636762679
       App deploy source:             x.extrastatic.io
       App deploy source metadata:    x.extrastatic.io
       App dir:                       /home/dokku/x.extrastatic.io
       App locked:                    false
=====> x.extrastatic.io builder information
       Builder build dir:             
       Builder computed build dir:    
       Builder computed selected:     
       Builder global build dir:      
       Builder global selected:       
       Builder selected:              
=====> x.extrastatic.io builder-dockerfile information
       Builder dockerfile computed dockerfile path: Dockerfile               
       Builder dockerfile global dockerfile path: Dockerfile               
       Builder dockerfile dockerfile path:                          
=====> x.extrastatic.io builder-pack information
       Builder pack computed projecttoml path: project.toml             
       Builder pack global projecttoml path: project.toml             
       Builder pack projecttoml path:                          
=====> x.extrastatic.io buildpacks information
       Buildpacks computed stack:     gliderlabs/herokuish:latest-20
       Buildpacks global stack:       
       Buildpacks list:               
       Buildpacks stack:              
=====> x.extrastatic.io ssl information
       Ssl dir:                       /home/dokku/x.extrastatic.io/tls
       Ssl enabled:                   true                     
       Ssl hostnames:                 *.x.extrastatic.io       
       Ssl expires at:                Jan 27 01:40:02 2022 GMT 
       Ssl issuer:                    C = US, O = Let's Encrypt, CN = R3
       Ssl starts at:                 Oct 29 01:40:03 2021 GMT 
       Ssl subject:                   subject=CN = *.x.extrastatic.io
       Ssl verified:                  self signed              
=====> x.extrastatic.io checks information
       Checks disabled list:          none                     
       Checks skipped list:           none                     
=====> x.extrastatic.io cron information
       Cron task count:               0
=====> x.extrastatic.io docker options information
       Docker options build:          --link dokku.postgres.hasura-extrastatic-db:dokku-postgres-hasura-extrastatic-db 
       Docker options deploy:         --link dokku.postgres.hasura-extrastatic-db:dokku-postgres-hasura-extrastatic-db --restart=on-failure:10 -v /var/lib/dokku/data/storage/extrastatic-x-static:/app/static 
       Docker options run:            --link dokku.postgres.hasura-extrastatic-db:dokku-postgres-hasura-extrastatic-db -v /var/lib/dokku/data/storage/extrastatic-x-static:/app/static 
=====> x.extrastatic.io domains information
       Domains app enabled:           true                     
       Domains app vhosts:            x.extrastatic.io *.x.extrastatic.io
       Domains global enabled:        true                     
       Domains global vhosts:         tixfu.com                
=====> x.extrastatic.io git information
       Git deploy branch:             master                   
       Git global deploy branch:      master                   
       Git keep git dir:              false                    
       Git rev env var:               GIT_REV                  
       Git sha:                       de99a05                  
       Git last updated at:           1636762679               
=====> x.extrastatic.io http-auth information
       Http auth enabled:             false                    
=====> x.extrastatic.io logs information
       Logs computed max size:        10m
       Logs global max size:          10m
       Logs global vector sink:       
       Logs max size:                 
       Logs vector sink:              
=====> x.extrastatic.io network information
       Network attach post create:           
       Network attach post deploy:           
       Network bind all interfaces:          false
       Network computed attach post create:  
       Network computed attach post deploy:  
       Network computed bind all interfaces: false
       Network computed initial network:     
       Network computed tld:                 
       Network global attach post create:    
       Network global attach post deploy:    
       Network global bind all interfaces:   false
       Network global initial network:       
       Network global tld:                   
       Network initial network:              
       Network static web listener:          
       Network tld:                          
       Network web listeners:                172.17.0.16:5000
=====> x.extrastatic.io nginx information
       Nginx access log format:                                
       Nginx access log path:         /var/log/nginx/x.extrastatic.io-access.log
       Nginx bind address ipv4:                                
       Nginx bind address ipv6:       ::                       
       Nginx client max body size:    25m                      
       Nginx disable custom config:   false                    
       Nginx error log path:          /var/log/nginx/x.extrastatic.io-error.log
       Nginx global hsts:             true                     
       Nginx computed hsts:           true                     
       Nginx hsts:                                             
       Nginx hsts include subdomains: true                     
       Nginx hsts max age:            15724800                 
       Nginx hsts preload:            false                    
       Nginx proxy buffer size:       4096                     
       Nginx proxy buffering:         on                       
       Nginx proxy buffers:           8 4096                   
       Nginx proxy busy buffers size: 8192                     
       Nginx proxy read timeout:      60s                      
       Nginx last visited at:         1636761609               
       Nginx x forwarded for value:   $remote_addr             
       Nginx x forwarded port value:  $server_port             
       Nginx x forwarded proto value: $scheme                  
       Nginx x forwarded ssl:                                  
=====> x.extrastatic.io proxy information
       Proxy enabled:                 true
       Proxy port map:                http:80:5000 https:443:5000
       Proxy type:                    nginx
=====> x.extrastatic.io ps information
       Deployed:                      true
       Processes:                     1
       Ps can scale:                  true
       Ps computed procfile path:     Procfile
       Ps global procfile path:       Procfile
       Ps procfile path:              
       Ps restart policy:             on-failure:10
       Restore:                       true
       Running:                       true
       Status web 1:                  running (CID: bafe521af1a)
=====> x.extrastatic.io registry information
       Registry computed image repo:      dokku/x.extrastatic.io
       Registry computed push on release: false
       Registry computed server:          
       Registry global push on release:   
       Registry global server:            
       Registry image repo:               
       Registry push on release:          
       Registry server:                   
       Registry tag version:              
=====> x.extrastatic.io resource information
=====> x.extrastatic.io scheduler information
       Scheduler computed selected:   docker-local
       Scheduler global selected:     docker-local
       Scheduler selected:            
=====> x.extrastatic.io scheduler-docker-local information
       Scheduler docker local disable chown:                          
       Scheduler docker local parallel schedule count:                          
=====> x.extrastatic.io storage information
       Storage build mounts:                                   
       Storage deploy mounts:         -v /var/lib/dokku/data/storage/extrastatic-x-static:/app/static 
       Storage run mounts:            -v /var/lib/dokku/data/storage/extrastatic-x-static:/app/static 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions