dubo-dubon-duponey / docker-images Goto Github PK
View Code? Open in Web Editor NEWHigh-level principles for my Docker images
License: MIT License
High-level principles for my Docker images
License: MIT License
Task list:
Possibly reuse gablebee.
Embrace regander.
Generalize so that it can handle more than the current set.
Allow passing curl options for specific servers (eg: for tlsv1.2 overrides).
Use proxy caching.
Find a way to force logs to stdout for recalcitrant services:
Allow for tlsv1.3 and proto '=https'
* https://github.com/jutaz/go-airport
* https://github.com/joelgibson/go-airplay
* https://github.com/gongo/go-airplay
* https://9to5mac.com/2019/12/05/airplay-2-cracked/
* https://github.com/mikebrady/shairport-sync/issues/535
https://blog.phusion.nl/2015/01/20/docker-and-the-pid-1-zombie-reaping-problem/
Also get rid of debuerreotype.
More generally, make it more flexible.
s390x and arm/v7 do not build.
Probably arm/v6 is bust as well
qemu core dumps on libcbin dpkg post install
May, or may not be due to outdated kernel on the build node.
This may be linked with the installation of crossbuild packages.
Most of the build system is in cue already: https://github.com/dubo-dubon-duponey/docker-images/tree/master/template/cue.mod/pkg/duponey.cloud
and could likely be reused as-is.
Integration point for dagger would be as a drop-in replacement for our current buildctl wrapper:
Review https://wiki.debian.org/Hardening and possibly embrace rebuilding from source instead of pulling in.
Project does not look maintained anymore and cross-platform support is hit and miss.
Maybe evaluate moving to pulse altogether?
https://github.com/jfreymuth/pulse
Right now, this is preventing coreDNS from running on a bridge.
Running on macvlan requires some gymnastic on the host:
sudo ip link del dubo-shim 2>/dev/null
sudo ip link add dubo-shim link eno1 type macvlan mode bridge
sudo ip addr add 10.0.4.96/24 dev dubo-shim
sudo ip link set dubo-shim up
sudo ip route add 10.0.4.96/27 dev dubo-shim
XDG_CONFIG_HOME et al
Need to revive shell project
shairport-sync for eg supports mqtt and piping metadata (including cover art)
Needed:
Additionally, perform sanity debsums / debsecan et al
Embrace tmpfs for everything that is not supposed to be permanent.
Downside: everytime the logger restart, log entries might be duplicated
git config --global url."http://127.0.0.1:1081/github".insteadOf https://github.com
Should rebuild every time there is a changed dependency and notify dependent images.
Task list:
It's not clear what's going on with qemu.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.