To Do
talk to Dundon's neighbors/children
PRR
cost of website
all tree related matters
Software
sleep on git pull into testing before continuing with CI
-
stripe (webint-money)
canopy context
understory context
-
act
use secret to provide TOKEN for testing canopy live on DO
async/queue CI (on different artifact server ports)
publish js as npm module
tor/dns UX
-
mediasoup config
change env vars in mediasoup supervisor conf and restart supervisor
change self-signed.crt to example.com/domain.crt
-
install act: curl -s raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash
-
install docker: docs.docker.com/engine/install/debian/
add user to group: docs.docker.com/engine/install/linux-postinstall/
set .actrc:
-P ubuntu-latest=catthehacker/ubuntu:act-latest -P ubuntu-22.04=catthehacker/ubuntu:act-22.04 -P ubuntu-20.04=catthehacker/ubuntu:act-20.04 -P ubuntu-18.04=catthehacker/ubuntu:act-18.04
-
add .gitconfig: git config –global init.defaultBranch main
restart nginx after first code project is initialized (and PW is created)
canopy-platform as an anti-platform a la aaronsw's anti-framework; webint as an anti-framework
post search (sqlite regex)
-
auto-renew certs
runs every 10 weeks
web.generate_cert(domain)
service nginx restart
supervisorctl restart mediasoup
grafiti grid
-
backup
~/app/run/
websockets (chat, notification API for webmentions/builds)
-
drop into 2d tileset only
start in lobby; has no video w/o sign in
video starts when enter room
-
vnc-based collaboration
-
/health
walking/running/cycling via Polar/Overland
/hiking
e-mail traceback to owner on 500
ding dong for room chat (AIM on/off)
celadon
ffmpeg -re -i input_video.mp4 -c:v libx264 -preset veryfast -c:a aac -strict -2 -f flv rtmp://ragt.ag/live/foo