Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.09 KB

README.md

File metadata and controls

51 lines (35 loc) · 1.09 KB

This repo contains the wake.lol Vite project source files as well as a Docker file fly.io deployment configuration.

wake.lol is a utility website for keeping your screen awake. It requires zero installation and uses web technologies to prevent the screen from sleeping.

Installing

$ bun i

Development server

$ bun dev

Build + export

$ bun run build

Docker build

$ docker build -t wake.lol .

Deploy

Will build and deploy remotely. A local Docker build is not required.

$ fly deploy

Features

  • Uses screen wake lock API if available
  • Falls back to using invisible video if wake lock is unavailable
  • CI/CD via GitHub Actions and fly.io
  • Offline support via service workers
  • Support for saving locally as HTML file
  • Open in new window to remove browser chrome
  • Themes