// Not only Object but also other types. (Function, Array, String, Number, ...)
Object.prototype.prop1 = 1;
Object.prototype.func1 = () => 'Hello!';
const obj1 = {};
| <html> | |
| <head> | |
| <script type="text/javascript" src="/jquery.min.js"></script> | |
| <title>Mime type checker</title> | |
| <script> | |
| $(function () { | |
| var result = $('div#result'); | |
| if (window.FileReader && window.Blob) { | |
| $('span#submit').click(function () { | |
| var files = $('input#file').get(0).files; |
This Dockerfile is intended for SvelteKit applications that use adapter-node.
FROM node:16-alpine AS builder
WORKDIR /app
COPY package*.json .
RUN npm ci
COPY . .
RUN npm run build| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| name: pihole-config | |
| data: | |
| WEBPASSWORD: pihole | |
| TZ: 'Asia/Ho_Chi_Minh' | |
| DNS1: 1.1.1.1 | |
| DNS2: 1.0.0.1 |
| apiVersion: v1 | |
| kind: Pod | |
| metadata: | |
| name: ubuntu | |
| labels: | |
| app: ubuntu | |
| spec: | |
| containers: | |
| - image: ubuntu | |
| command: |
| kubectl delete "$(kubectl api-resources --namespaced=true --verbs=delete -o name | tr "\n" "," | sed -e 's/,$//')" --all |
Today I tried to setup a small Kubernetes cluster on top of 3 Raspberry Pi 4 (4GB Memory). Here is the steps to install the cluster.
I have 3 Raspberry Pi 4 stacked with PoE headers and connected to a PoE switch at home. The are connected to Internet through a home router. All Pis are equipped with a 64GB Samsung SDXC card flushed with Ubuntu 20.04 image.
Disclaimer: this step-by-step GIST has been created with no guarantees, I may have missed some steps because of distraction or chiptune improvised on-chair-dancing, so be patient and let me know if I must add or fix something.
This is the way for living long and prospering!
Download and install Raspberry Imager: https://www.raspberrypi.org/software/
| // https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | |
| // https://scotthelme.co.uk/content-security-policy-an-introduction/ | |
| // scanner: https://securityheaders.com/ | |
| const rootDomain = `your-domain.com`; // or your server IP for dev | |
| const directives = { | |
| 'img-src': [ | |
| "*", | |
| "'self'", |
