when there's an HTTP request for the camera stream:
serve an MJPEG-over-HTTP stream (multi-part), by:
as long as the request is open, repeatedly do:
get the latest frame from the camera by calling esp_camera_fb_get
send it over HTTP as part of the multi-part response
when there's an HTTP request to upload the latest frame from the camera to Github:
get the latest frame from the camera by calling esp_camera_fb_get
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
server: | |
image: filebrowser/filebrowser:v2.23.0 | |
volumes: | |
- /home/pi/data:/home/pi/data | |
- server_data:/database | |
networks: | |
- caddy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
flowFile: 'flows.json', | |
flowFilePretty: true, | |
uiPort: process.env.PORT || 1880, | |
uiHost: "::", | |
httpAdminRoot: '/demo/nodered-sandbox', | |
logging: { | |
console: { | |
level: "info", | |
metrics: false, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
nodered: | |
image: nodered/node-red:2.2.3 | |
configs: | |
- source: settings | |
target: /data/settings.js | |
networks: | |
- caddy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
auto_https disable_redirects | |
} | |
:80 { | |
redir /admin/cockpit /admin/cockpit/ | |
handle /admin/cockpit/* { | |
reverse_proxy host.docker.internal:9090 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
reverse-proxy: | |
image: lucaslorentz/caddy-docker-proxy:2.8.3-alpine | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
- server_data:/data | |
- server_config:/config | |
configs: | |
- source: caddyfile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
agent: | |
image: portainer/agent:2.17.1 | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
- /var/lib/docker/volumes:/var/lib/docker/volumes | |
networks: | |
- agent_network |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
hello: | |
image: nginxdemos/hello | |
networks: | |
- caddy | |
labels: | |
caddy: :80 | |
caddy.redir: /demo/nginx-1 /demo/nginx-1/ | |
caddy.handle_path: /demo/nginx-1/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
server: | |
image: ghcr.io/sargassum-world/pslocal:0.3.8 | |
volumes: | |
- server_data:/data | |
ports: | |
- 3000:3000 | |
extra_hosts: |
The Caretaker's Everywhere at the End of Time music project is a six-album series which explores dementia and memory loss by looping and degrading samples of ballroom music from the ~1920s–1940s. The Caretaker describes Stage 1 as "most like a beautiful daydream. The glory of old age and recollection. The last of the great days." Andrew Hess's Everywhere at the End of Time aims to produce a Line Rider track series set to The Caretaker's project, with this month's Stage 1 release looping various scenes from America around the 1950s. During that decade (and I will return to these topics):
- Grassroots direct actions were being organized by the civil rights movement in response to Northern and Southern white resistance against the Supreme Court's 1954 ruling on Brown v. Board of Education.
- The country's [rising automobile industry](https://en.wikipedia.org/wiki/American_
NewerOlder