~/talk

Piku: git push deployments to your own servers

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [devops-and-delivery, serverless]
links:none on file
slides:none on file

Piku is a minimal Git-driven PaaS you can bootstrap onto a fresh VPS: ~1,000 lines of Python installs nginx, uWSGI and incron, provisions LetsEncrypt certs and runs apps via git push deploys. Demo deploys a Bottle WSGI app, a Node websocket chat, and a compiled C server; background workers and Postgres via bootstrap playbooks are shown. Claim: multiple runtimes work and it runs 19 apps on a $5 droplet in practice, and the demos all succeed.

AI-written summary · about

  1. 0:00Start
  2. 1:58How I found Piku
  3. 5:50Rui's Motivation
  4. 6:25Key Tenets
  5. 7:10Why Python?
  6. 7:27Single Script
  7. 8:53Architecture
  8. 9:27Scripts
  9. 10:43Procfile
  10. 12:17ENV
  11. 32:20Demo time
  12. 35:39Performance
  13. 36:01How much is it?
  14. 36:32Documentation
  15. 37:03Shameless Self Promotion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.