Giter Site home page Giter Site logo

Comments (16)

DeltaTangoLima avatar DeltaTangoLima commented on September 28, 2024 3

every sysadmin should know that, not to just blindly update stuff

No need for the passive aggression. A simple "did you notice the breaking changes in the latest major release" would suffice, without sounding condescending.

In return, I'm used to devs that announce significant breaking changes in a way that's difficult to miss. A meek little note at the top of the README doesn't really draw attention that well, does it?

Screenshot 2024-05-04 at 17 46 14

Thanks for the tip.

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024 2

Hi @bonelifer @DeltaTangoLima

Dashy has got a major update from 2.x to 3.x.

I sincerely recommend to check out the release notes when updating, every sysadmin should know that, not to just blindly update stuff.

It has been documented here:

#1537
#1529
And with a note on the main readme:
image

Also take a look at the Docker Compose file, it was updated as well.

Version: "CURRENT" is also not really helpful, please don't write such things, as there is only a latest tag or a specific version.

from dashy.

DeltaTangoLima avatar DeltaTangoLima commented on September 28, 2024 1

Very similar issue - just upgraded Docker image and all I get is the default start page (screenshot) - not my configured page.

Docker logs state that config is valid, and I've confirmed my bound volume for conf.yml is indeed mapped correctly to /app/public/conf.yml inside the running container.

Rolling back to the previous image works fine.

Screenshot 2024-05-04 at 09 44 32

from dashy.

bonelifer avatar bonelifer commented on September 28, 2024

I dont get that as it literally reports healthy in portainer. But my browser says it can't connect.

from dashy.

bonelifer avatar bonelifer commented on September 28, 2024

Firefox and Chromium both give the site can not be found message.

from dashy.

bonelifer avatar bonelifer commented on September 28, 2024

I had to roll back to 2.1.0/2.1.2, to get dashy to load(older one trying to get my current yml to load), but now it wont load my config.yml, have reset local and rebuild from the app. Just end up with defaut config. Would be nice to have local in browser import of the config.yml. I wish I could remember the cloud info for my last backup.

---
services:
    dashy:
        ports:
            - '4000:80'
        volumes:
            - ./data/config.yml:/app/user-data/conf.yml
            - ./data/item-icons:/app/public/item-icons
        container_name: dashy

    # Specify restart policy
        restart: unless-stopped

        image: 'lissy93/dashy:2.1.0'
        environment:
            - NODE_ENV=production
            - UID=1000
            - GID=1000

    # Configure healthchecks
        healthcheck:
            test: ['CMD', 'node', '/app/services/healthcheck']
            interval: 1m30s
            timeout: 10s
            retries: 3
            start_period: 40s

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

Sorry for that tone, wasn't meant to sound like that at all. 🙂

In return, I'm used to devs that announce significant breaking changes in a way that's difficult to miss. A meek little note at the top of the README doesn't really draw attention that well, does it?

Yes that's completely correct, I'd also have announced it differently, but I'm not the owner.

As far as I know there should have been a note inside the dashy app itself in the log and on the UI, if dashy was updated without the path or port changes, but could also be broken, due to a direct update to 3.0.1. QA
I'll forward it to lissy.

As for you both, you are still on port 80 instead of port 8080.

from dashy.

DeltaTangoLima avatar DeltaTangoLima commented on September 28, 2024

Sorry for that tone, wasn't meant to sound like that at all. 🙂

All good mate. I've remapped my bind mount (and remapped to port 8080) and everything's working perfectly. Cheers!

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

Awesome 😎

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

@bonelifer Can you confirm this works for you aswell?

from dashy.

Luksagon avatar Luksagon commented on September 28, 2024

I have the same issue as bonelifer, with the same (or at least very similar) logs with the .js and .css files.

I have updated the port mapping and the mounting directory as described. Did not work.

I have now rolled back tot version 2.1.2 which is working without issues

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

I have the same issue as bonelifer, with the same (or at least very similar) logs with the .js and .css files.

I have updated the port mapping and the mounting directory as described. Did not work.

I have now rolled back tot version 2.1.2 which is working without issues

Can you externally backup config and other possibly mounted things and then fully rebuild the container, re pulling the image etc. Without any mounts, then the default config should appear, then mount the config file and check again.

from dashy.

Luksagon avatar Luksagon commented on September 28, 2024

I have the same issue as bonelifer, with the same (or at least very similar) logs with the .js and .css files.
I have updated the port mapping and the mounting directory as described. Did not work.
I have now rolled back tot version 2.1.2 which is working without issues

Can you externally backup config and other possibly mounted things and then fully rebuild the container, re pulling the image etc. Without any mounts, then the default config should appear, then mount the config file and check again.

I have followed your suggestions:

  • Setting up my container from scratch, without any mounts, results in Dashy v3 working fine with the default config.
  • Mounting the folder with my config to /app/user-data results again in a blank page, like before
  • What ended up working: mounting an empty folder, so I get the default config. Then restoring my old config from the cloud, and saving it to "disk".

So it's working now. Thanks for your assistance :-)

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

Awesome, great to hear!

from dashy.

tradexsrl avatar tradexsrl commented on September 28, 2024

and sometimes is a problem of the firewall on synology nas or linux vm that block port 4000 or whatever

from dashy.

CrazyWolf13 avatar CrazyWolf13 commented on September 28, 2024

Closing due to no response from original author and fixed for all the others.

from dashy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.