home's People
home's Issues
Configurations for renewing certificates by script
Renewing certificates requires to edit several files, jump between two terminals and invoke kubectl
multiple times. Can this process be replaced with a custom plugin?
Postgres migration job never marked as completed
Since two long running database deamons are started, some containers in the pod never complete and the job remains as ongoing.
Set health checks
Automated broken links detector
Periodically run broken-links-checker.
Intall trigger-happy
Use a specific postgres tag
Move blog to gcloud
Enable HTTPs for blog
Blog automatically upgrades itself using github hook
A pod serves static content from a readonly volume. Another pod registers to a webhook container on Github push event and uses kubectl from the container to upgrade the volume to new static files.
Monitoring
Load map tiles using an nginx proxy
To serve those images from the same domain and with HTTPS. Allows to remove the Content-Security-Policy
entry for loading images from http://*.mqcdn.com
.
Put wallabag/tinytinyrss kubernetes objects in specific folders
Wallabag self url should be https
Set containers as readonly
readOnlyRootFilesystem
in http://kubernetes.io/docs/api-reference/v1/definitions/#_v1_securitycontext
Enable dashboard
Wallabag correct setup
- using a real webserver
- using environment for the db? maybe propose PR to revert other environment parameters requested
- using https endpoint as self url
Custom plugin for renewing certificates
Renewing certificates requires to edit several files, jump between two terminals and invoke kubectl
multiple times. Can this process be replaced with a custom plugin?
Set rational CPU and memory requests
Blog uses standard jekyll rather than pages version
Requires some cleanup:
- no gist for hosted code
- include of pagination gem
- changes in
Gemfile
(andGemfile.lock
) - no more
CNAME
file - remove warning while generating
feeds.xml
Pod for dumping and migrating SQL data
Data migration is required for migration to postgres 9.5
, which requires backup/restore script/pods.
Remove ssh service
- hostname
- pods/service
- docker images
- remove gcloud commands in image builder
Enable HTTP2
Upgrade to wallabag 2.0.8
Release notes: https://www.wallabag.org/blog/2016/09/07/wallabag-208
Use official image?
Script for generating certificates secret
Use official wallabag v2 repo
Use secret for webserver configuration
Disable wallabag public registration (wallabag 2.1)
Get wallabag/tinytinyrss databases out of the replication controllers
To allow rolling-updates for updates.
Improve webserver security configuration
Use a real webserver rather than symfony embedded server for wallabag
Migrate to postgres 9.6
DCKEL and wallabag databases conflicts with postgres predefined ones
Put version in tinytinyrss replication controller
Replace "web" service by ingress resource
Use fullchain.pem in secret
Browsing backup files made easier
Automatically set correct rights for files put to backup. Currently files rights need to be changed after upload: kubectl exec files-4a1cm -c viewer -- chmod -Rv 755 /usr/share/nginx/html/volume
.
Enable directory listing.
Store wallabag downloaded assets in a volume
Change instances type
Create a jekyll theme for races layout
Create SMTP service centralising sendgrid configuration
Shared folder for backup
Enable gzip compression on frontends
Create pod for wallabag database creation
Disable http for wallabg and ttrss
Scale web to 2 replicas
Enable HTTPS
Disable content type sniffing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.