Comments (16)
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?
Thanks for the tip.
from dashy.
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:
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.
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.
from dashy.
I dont get that as it literally reports healthy in portainer. But my browser says it can't connect.
from dashy.
Firefox and Chromium both give the site can not be found message.
from dashy.
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.
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.
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.
Awesome 😎
from dashy.
@bonelifer Can you confirm this works for you aswell?
from dashy.
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.
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.
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 issuesCan 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.
Awesome, great to hear!
from dashy.
and sometimes is a problem of the firewall on synology nas or linux vm that block port 4000 or whatever
from dashy.
Closing due to no response from original author and fixed for all the others.
from dashy.
Related Issues (20)
- [QUESTION] How should I share a working authentik OIDC configuration? HOT 7
- [BUG] Extremely high CPU usage on and after start HOT 1
- [BUG] The attempt to rmdir the dist folder prevents cache the dist on an NFS share HOT 1
- [BUG] Default theme on first seconds from refresh HOT 1
- [FEATURE_REQUEST] Route widget traffic through backend instead of (client) HOT 5
- [QUESTION] How can I restore dashy_conf.yml ? HOT 4
- [BUG] Crash "throw er; // Unhandled 'error' event" after docker deployment HOT 8
- Status check through cloudflare tunnel or Tailscale HOT 2
- [QUESTION] OIDC User and Group Admin differentiation HOT 3
- [BUG] ghcr.io does not contain some images
- [BUG] Linkding Widget Broken HOT 4
- [QUESTION] I updated from 2.x to 3 and my config is gone, how do I get it back? HOT 9
- [BUG] issues with getting pihole stat widgets to work HOT 9
- [BUG] Dashy ignores hostname attribute when using Glances
- [BUG] Dashy no longer builds from source on a clean install. HOT 1
- [FEATURE_REQUEST] OIDC username, groups and roles selection
- [QUESTION] Workspace utilization
- [BUG] Something is going on related to CORS and status checking HOT 2
- [QUESTION] Make config.yml inaccessible from browser
- [FEATURE_REQUEST] Go to guest page by default HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dashy.