Hi
user
Admin Login:
Username:
Password:
Name:
Piku: git push deployments to your own servers
--client
lca
--show
lca2020
--room room_8 15147 --force
Next: 1 Panfrost: Open Source meets Arm Mali GPUs
show more...
Marks
Author(s):
Chris McCormick
Location
Room 8
Date
jan Wed 15
Days Raw Files
Start
11:40
First Raw Start
error-in-template
Duration
0:45:0
Offset
None
End
12:25
Last Raw End
Chapters
Total cuts_time
None min.
https://lca2020.linux.org.au/schedule/presentation/46/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
mp4
svg
png
assets
release.pdf
Piku_git_push_deployments_to_your_own_servers.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Weary traveler, you have come a long way and fought a brave battle against the ensnarement of that proprietary platform-as-a-service of which we shall not speak it's name. You know the one. The one where you can `git push` with a couple of config files and your full stack magically rolls out like a red carpet at the oscars. No more staying up until 2am apt-get installing, and breaking your brain on nginx configs. It is just so deliciously easy, with just one teensy little catch. You don't own the server. It is deployed into a locked down proprietary fortress where any old Bezos can gaze like the beady Eye of Sauron upon your users' data. Whats more the deployment process is completely opaque. You don't have access to any of the source. Horrifying! Well I'm here with a glorious Free Software salve. After leaving the dark side of the PaaS which we shan't mention, I was lucky enough to find Piku. It was a dream. No Kubernetes clusters or Docker swarms needed here. Just a thousand lines of Python and some shell scripts. You can grok the source in one night. Point the bootstrap script at a fresh VPS (or Raspberry Pi!) and a couple of minutes later you have your own multi-tenant app server for less than the price of a single one of those dance-with-the-devil PaaS accounts. Configure a git remote, write a couple of lines in your Procfile, `git push` and you're away! Your app unfolds upon your own server like an origami space station solar panel in all its shining glory. Dependencies installed, SSL cert obtained, Nginx configured, all done for you. This talk will go in depth into the history, minimalist philosophy, and usage of Piku. By the end of it you will be able to do zero-fiddling `git push` deploys to your own servers.
Comment:
production notes
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
Veyepar
Video Eyeball Processor and Review