Skip to content

opticaldrive/momento-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

momento-py

A screenshot service API. tl;dr you give us url we give you screenshot. (appreciated if you hack us or not)

Terminology/Setup: WIP, doesn't include migrations to firecracker or gvisor Items with "*", naming WIP. Actually everything naming WIP Server

  • Delegates screenshot tasks to Nodes over a http api or something
  • tl;dr fancy load balancer?
  • API
  • DB
  • Users
  • User Facing

Nodes

  • Runs playwright in a nested container and a simple api with auth for the server to call.
  • Has API middleman of server and playwright websockets thing
  • Podman nested containers
  • Bastion
  • Surrounding container, contains containers with playwright image
  • Contains API that the Server calls.
  • Playwright image(Name Very WIP)
  • Must be as hardened as possible as a priority.
  • Bastion connects over websockets.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages