Comments (5)
Hi @turnrye - thanks for raising this, and sorry for the delay in replying.
I don't have much experience in publishing to Docker Hub, so it's taken longer to figure things out. But I will update this issue when it's up and running :)
In the meantime, here is the current published Docker image: https://hub.docker.com/r/lissy93/dashy
from dashy.
Hi Lissy93,
I just happened to stumble upon this repo and read this issue, so I thought I could mention that I experimented with using GitHub Action to build and publish my image to DockerHub just very recently. The process, and result, can be read in here if you fee like it: JonasAlfredsson/docker-nginx-certbot#28 (comment) Hope it can help you in some way :)
from dashy.
Thanks @Lissy93 ! Quick snippet in case someone in the future wants a cut-and-paste of running this in K8S now that the docker image is published:
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: dashy
namespace: default
labels:
app.kubernetes.io/name: dashy
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: dashy
template:
metadata:
labels:
app.kubernetes.io/name: dashy
spec:
containers:
- name: dashy
image: lissy93/dashy:latest
volumeMounts:
- name: config
mountPath: "/app/public/conf.yml"
subPath: "conf.yml"
readOnly: true
volumes:
- name: config
configMap:
name: dashy-config
---
apiVersion: v1
kind: Service
metadata:
name: dashy
namespace: default
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
selector:
app.kubernetes.io/name: dashy
sessionAffinity: None
type: ClusterIP
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dashy
namespace: default
spec:
rules:
- host: dashy.k8s.leb.memhamwan.net
http:
paths:
- backend:
service:
name: dashy
port:
number: 80
path: /
pathType: ImplementationSpecific
---
apiVersion: v1
kind: ConfigMap
metadata:
name: dashy-config
data:
# file-like keys
conf.yml: |
---
pageInfo:
title: K8S Dashy
navLinks:
- title: Home
path: /
- title: About
path: /about
- title: Source Code
path: https://github.com/Lissy93/dashy
appConfig:
theme: colorful
fontAwesomeKey: 0821c65656
sections:
- name: Getting Started
items:
- title: Source
description: Source code and documentation on GitHub
icon: fab fa-github
url: https://github.com/Lissy93/dashy
- title: Issues
description: View currently open issues, or raise a new one
icon: fas fa-bug
url: https://github.com/Lissy93/dashy/issues
- title: Demo 1
description: 'Live Demo #1'
icon: far fa-rocket
url: https://dashy-demo-1.netlify.app
- title: Demo 2
description: 'Live Demo #2'
icon: fad fa-planet-ringed
url: https://dashy-demo-2.netlify.app
I'll probably separately make an actual helm chart for this and contribute it to https://github.com/k8s-at-home/charts. Thanks again @Lissy93 !
from dashy.
Nice, I can give it a try easily now.
from dashy.
Thank you all - this info and help has been really useful :)
Closing the issue, since the Docker image published, but will convert to a discussion so that your info is still easy to find.
The Docker image is up an available on Docker Hub.
It can be used by running: docker run -p 8080:80 lissy93/dashy
Feel free to open a new issue if you have trouble with anything else
from dashy.
Related Issues (20)
- [BUG] Uptime-Kuma Widget Gives JSON Error and Fails to Load HOT 2
- [BUG] instructions for docker container on docker hub are incorrect HOT 2
- [BUG] Just upgraded and it never brings up the page. HOT 16
- [QUESTION] How to add a widget? HOT 1
- [FEATURE_REQUEST] Allow to mount dist/ directory as volume HOT 7
- [BUG] iframe widget doesn't reload HOT 4
- [FEATURE_REQUEST] Proxmox usage HOT 5
- [QUESTION] theme for each user HOT 5
- [FEATURE_REQUEST] Generalized display control for user/group/roles
- [BUG] Cant start Dashy after changing to version 3.0.1 HOT 6
- [BUG] Startup on 3.1.0 consumes too much cpu HOT 17
- [BUG] Unauthorized user can access /conf.yml HOT 1
- [BUG] Updated the container and my customizations are missing HOT 8
- [BUG] Favicon not loading on page load HOT 4
- [Feature_Request] add new type of Window
- [BUG] widget gets placed in the wrong spot in the dashboard HOT 1
- [BUG] Glances Issue HOT 1
- Keycloak and user type
- own config not loaded after upgrade to 3.1 <title> HOT 3
- [QUESTION] Issue running docker command HOT 3
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.